 He was elected from 1874 to 1880 as a member of the New South Wales Legislative Assembly, for the electoral district of Hume, and elected from 1880 to 1889 for the electoral district of Albury.He then served from 1889 to 1906 in the New South Wales Legislative Council.He died at Petersham in Sydney on 13 July 1906.