 He was educated at both Aberdeen Grammar School and Galashiels Academy, before studying engineering at Heriot Watt Engineering School.He served in the Royal Navy, firstly as an assistant engineer, before being promoted to the rank of engineer in June 1902.He served as an engineering instructor at the Britannia Royal Naval College for over twenty years.