| Position | Start | End | Period | Parliament | Notes |
| Member of the NSW Legislative Assembly | 19 Dec 1859 | 29 Dec 1881 | 22yr(s) 11day(s) | | |
| Member of the NSW Legislative Council | 22 Aug 1882 | 21 Sep 1887 | 5yr(s) 1mth(s) |  | Life Appointment under the Constitution Act. Date of Writ of Summons 29 December 1881 |
| Member for Mudgee | 19 Dec 1859 | 10 Nov 1860 | 10mth(s) 23day(s) | 3rd | |
| Member for Mudgee | 15 Dec 1860 | 10 Nov 1864 | 3yr(s) 10mth(s) 27day(s) | 4th |  |
| Member for Mudgee | 24 Dec 1864 | 15 Nov 1869 | 4yr(s) 10mth(s) 23day(s) | 5th | |
| Member for New England | 28 Aug 1871 | 3 Feb 1872 | 5mth(s) 7day(s) | 6th |  |
| Member for New England | 8 Mar 1872 | 28 Nov 1874 | 2yr(s) 8mth(s) 21day(s) | 7th | |
| Member for New England | 30 Dec 1874 | 12 Oct 1877 | 2yr(s) 9mth(s) 13day(s) | 8th |  |
| Member for New England | 3 Nov 1877 | 9 Nov 1880 | 3yr(s) 7day(s) | 9th | |
| Member for Mudgee | 1 Dec 1880 | 29 Dec 1881 | 1yr(s) 29day(s) | 10th |  |
| West Maitland Church Land Sale Bill Committee No.24 | 26 Feb 1861 | 11 May 1861 | 2mths 16days | 4th (1860 - 1864) | |
| Richmond Bridge Company’s Act Amendment Bill Committee No.11 | 1 Oct 1861 | 20 Jan 1862 | 3mths 20days | 4th (1860 - 1864) |  |
| Pyrmont Bridge Company’s Supplementary Bill Committee No.14 | 18 Oct 1861 | 20 Jan 1862 | 3mths 3days | 4th (1860 - 1864) | Chairman |
| Alfred Witts Committee No.30 | 16 Sep 1862 | 21 Nov 1862 | 2mths 6days | 4th (1860 - 1864) |  |
| Robert Stewart Committee No.13 | 11 Aug 1863 | 20 Oct 1863 | 2mths 10days | 4th (1860 - 1864) | |
| Queensland Steam Navigation Company’s Incorporation Bill Committee No.37 | 30 Mar 1864 | 31 Mar 1864 | 2days | 4th (1860 - 1864) |  |
| Tom Dight Mackenzie Committee No.38 | 1 Apr 1864 | 21 Apr 1864 | 21days | 4th (1860 - 1864) | |
| Railway through Ultimo Estate No.10 | 31 Mar 1865 | 9 Jun 1865 | 2mths 10days | 5th (1865 - 1869) |  |
| Standard Weights for Agricultural Produce Committee No.10 | 16 Nov 1865 | 6 Mar 1866 | 3mths 19days | 5th (1865 - 1869) | |
| The Governor’s Opening Speech Committee No.1 | 24 Jul 1866 | 24 Jul 1866 | 1day | 5th (1865 - 1869) |  |
| The Governor’s Opening Speech Committee No.1 | 14 Nov 1871 | 14 Nov 1871 | 1day | 6th (1870 - 1872) | |
| Parramatta Gas Company’s Incorporation Bill Committee No.8 | 7 Dec 1871 | 14 Dec 1871 | 8days | 6th (1870 - 1872) |  |
| Bowenfels Coal Mining and Cooper Smelting Company’s Railway Bill Committee No.23 | 7 Feb 1873 | 11 Feb 1873 | 5days | 7th (1872 - 1874) | |
| Mineral Lease at Togo Committee No.10 | 7 Oct 1873 | 1 May 1874 | 6mths 25days | 7th (1872 - 1874) |  |
| Goulburn Cattle Sale Yards Bill Committee No.11 | 27 Apr 1875 | 6 May 1875 | 10days | 8th (1875 - 1877) | |
| Mineral Selection at Milburn Creek Committee No.15 | 25 May 1875 | 4 Aug 1875 | 2mths 11days | 8th (1875 - 1877) |  |
| Blakefield v. Shields Committee No.18 | 13 Jul 1875 | 4 Aug 1875 | 23days | 8th (1875 - 1877) | |
| Elections and Qualifications Committee No.6 | 16 Nov 1875 | 27 Apr 1876 | 5mths 12days | 8th (1875 - 1877) |  |
| The Case of Amelia Gould Committee No.10 | 14 Dec 1875 | 29 Feb 1876 | 2mths 16days | 8th (1875 - 1877) | |
| Road through Messrs Badgery’s Land Committee No.13 | 8 Feb 1876 | 29 Jun 1876 | 4mths 22days | 8th (1875 - 1877) |  |
| Common Lodging Houses Committee No.18 | 14 Mar 1876 | 1 Aug 1876 | 4mths 19days | 8th (1875 - 1877) | |
| Petition of Wilson and Cawley Committee No.21 | 11 Apr 1876 | 19 Jul 1876 | 3mths 9days | 8th (1875 - 1877) |  |
| Hanson’s Trust Bill Committee No.22 | 12 Apr 1876 | 19 Apr 1876 | 8days | 8th (1875 - 1877) | |
| Nevell’s Leasing Bill Committee No.23 | 25 Apr 1876 | 28 Apr 1876 | 4days | 8th (1875 - 1877) |  |
| The Case of Alfred Arnold Committee No.24 | 16 May 1876 | 27 Jun 1876 | 1mth 12days | 8th (1875 - 1877) | |
| The Bassett Darley Estates Bill Committee No.9 | 19 Dec 1876 | 18 Jan 1877 | 1mth | 8th (1875 - 1877) |  |
| Condition of the Aborigines Committee No.7 | 19 Dec 1876 | 11 Oct 1877 | 9mths 23days | 8th (1875 - 1877) | |
| Bathurst and Grafton and Armidale Lands Transfer Bill Committee No.13 | 30 Jan 1877 | 22 Feb 1877 | 24days | 8th (1875 - 1877) |  |
| Sydney Common Improvement Act Amendment Bill Committee No.15 | 6 Feb 1877 | 22 Feb 1877 | 17days | 8th (1875 - 1877) | |
| Mr John Garsed Committee No.17 | 4 May 1877 | 11 Oct 1877 | 5mths 8days | 8th (1875 - 1877) |  |
| Newcastle Glebe Leasing Bill Committee No.18 | 15 May 1877 | 28 Sep 1877 | 4mths 14days | 8th (1875 - 1877) | |
| Disputed Mining Lease, Hawkins Hill Committee No.20 | 19 Jun 1877 | 11 Oct 1877 | 3mths 23days | 8th (1875 - 1877) |  |
| Colonial Storekeeper’s Department Committee No.22 | 17 Jul 1877 | 11 Oct 1877 | 2mths 25days | 9th (1877 - 1880) | |
| Newcastle Glebe Leasing Bill Committee No.7 | 30 Jan 1878 | 7 Feb 1878 | 9days | 9th (1877 - 1880) |  |
| The Bible Society’s Bill Committee No.8 | 31 Jan 1878 | 7 Feb 1878 | 8days | 9th (1877 - 1880) | |
| Lyndhurst Sale Bill Committee No.9 | 31 Jan 1878 | 13 Feb 1878 | 14days | 9th (1877 - 1880) |  |
| Real Property Act Committee No.14 | 12 Feb 1878 | 21 May 1878 | 3mths 10days | 9th (1877 - 1880) | |
| The Glebe Borough Bill Committee No.5 | 13 Sep 1878 | 27 Sep 1878 | 15days | 9th (1877 - 1880) |  |
| Parramatta Town Hall Bill Committee No.7 | 17 Sep 1878 | 9 Oct 1878 | 23days | 9th (1877 - 1880) | |
| Jury List – Deniliquin Committee No.13 | 22 Oct 1878 | 20 May 1879 | 6mths 29days | 9th (1877 - 1880) |  |
| Chippendale Roman Catholic Church Land Sale Bill Committee No.25 | 21 Mar 1879 | 2 Apr 1879 | 13days | 9th (1877 - 1880) | |
| Cohen’s Enabling Bill Committee No.26 | 4 Apr 1879 | 29 Apr 1879 | 26days | 9th (1877 - 1880) |  |
| Discovery of the Barrington Gold Field Committee No.7 | 11 Nov 1879 | 12 May 1880 | 6mths 2days | 9th (1877 - 1880) | |
| St Leonards Roman Catholic School Land Sale Bill Committee No.8 | 13 Nov 1879 | 20 Nov 1879 | 8days | 9th (1877 - 1880) |  |
| Equity Branch of the Supreme Court Committee No.12 | 2 Dec 1879 | 22 Jun 1880 | 6mths 21days | 9th (1877 - 1880) | |
| Archibald Thompson’s Trust Estate Bill Committee No.19 | 31 Mar 1880 | 9 Apr 1880 | 10days | 9th (1877 - 1880) |  |
| Claim of Anne Jane Cox for loss of her Conditional Purchase Committee No.23 | 18 May 1880 | 13 Jul 1880 | 1mth 26days | 10th (1880 - 1882) | |
| The Governor’s Opening Speech Committee No.1 | 16 Dec 1880 | 16 Dec 1880 | 1day | 10th (1880 - 1882) |  |
| Balmain Cemetery Bill Committee No.5 | 13 Jan 1881 | 6 Apr 1881 | 2mths 25days | 10th (1880 - 1882) | |
| Mount Kembla Coal and Oil Company’s Railway Bill Committee No.9 | 25 Jan 1881 | 28 Jan 1881 | 4days | 10th (1880 - 1882) |  |
| Hall’s Estate Bill Committee No.13 | 11 Feb 1881 | 17 Mar 1881 | 1mth 7days | 10th (1880 - 1882) | |
| Transfer of Land at North Shore to John William Haynes Committee No.20 | 24 Mar 1881 | 5 Apr 1881 | 13days | 10th (1880 - 1882) |  |
| Vale of Clwydd and Lithgow Valley Company’s Incorporation Bill Committee No.21 | 4 Apr 1881 | 6 Apr 1881 | 3days | 10th (1880 - 1882) | |
| Vale of Clwydd and Lithgow Valley Company’s Incorporation Bill Committee No.21 | 6 Jul 1881 | 2 Aug 1881 | 28days | 10th (1880 - 1882) |  |
| Balmain Cemetery Bill Committee No.6 | 7 Jul 1881 | 9 Aug 1881 | 1mth 3days | 10th (1880 - 1882) | |
| Australian Gas Light Company’s Bill Committee No.8 | 12 Jul 1881 | 23 Sep 1881 | 2mths 12days | 10th (1880 - 1882) |  |
| Width of Streets and Lanes Bill Committee No.14 | 26 Aug 1881 | 21 Oct 1881 | 1mth 26days | 10th (1880 - 1882) | |
| Armidale Roman Catholic Church School and Presbytery Land Sale Bill Committee No.16 | 30 Aug 1881 | 8 Sep 1881 | 10days | 10th (1880 - 1882) |  |
| Moffitt’s Estate Enabling Bill Committee No.18 | 6 Sep 1881 | 5 Oct 1881 | 30days | 10th (1880 - 1882) | |
| Cudgegong Town Hall Bill Committee No.25 | 28 Oct 1881 | 23 Nov 1881 | 27days | 10th (1880 - 1882) | Chairman |
| Cookbundoon Slate Quarry Tramway Bill Committee No.26 | 24 Nov 1881 | 2 Dec 1881 | 9days | 10th (1880 - 1882) | |
| Burtoft’s Estate Bill Committee No.27 | 30 Nov 1881 | 14 Dec 1881 | 15days | 10th (1880 - 1882) |  |