 He was in the British Merchant Navy, and was a chief officer with the Union Steam Ship Company before becoming a chartered accountant in Palmerston North.He represented the Manawatu electorate in Parliament from to 1987, when he was defeated by David Robinson.From 1981 to 1985 he was Junior Whip for the party.