 He was elected to the seat of Electoral district of Alexandra in the House of Assembly for the Liberal and Country League in 1948, filling the seat made vacant by the death of Sir Hubert Hudd, and held that seat until 1973.He served as Minister for Agriculture 1958–1965, and Minister for Lands 1968–1970.He was a member of the Adelaide Club and the Royal Adelaide Golf Club.