He was active in business and in veterans' groups, and was appointed an Officer of the Order of the British Empire in 1955. From 1962 to 1976, he was the Member for Kirribilli in the New South Wales Parliament, representing the Liberal Party. He held cabinet posts including Minister for Child Welfare and Social Welfare (later Youth and Community Services), Minister for Health, and Minister for Police and Services.