 Popular among citizens he was elected the first mayor of Lithgow after establishment of the Municipality of Lithgow in 1889.He held the seat of Hartley in the NSW Legislative Assembly jointly with Joseph Cook from 1891.On 19 October 1869 the first official train ran across the Lithgow Zig Zag to Bowenfels railway station, completing the route over the Blue Mountains.