 He also represented Castlemaine (1859–60), Geelong East (1861–64), Portland (1866–67) and St Kilda (1868–1870).At the end of July 1861 he became Attorney-General in the Richard Heales ministry, but the cabinet resigned a few weeks later.He resigned as member for St Kilda on 1 January 1870, was appointed Solicitor-General in the John MacPherson ministry, on 19 January 1870, before resigning on 9 April 1870 with the rest of the ministry.