 He was secretary of the New South Wales Shearers' Union during the 1890 strike.He also served as Vice-President, President and Honorary-General Secretary of the Australian Workers' Union.In 1891, he was elected to the New South Wales Legislative Assembly as one of the three members for Murrumbidgee, leaving the Assembly in 1894.