| Position | Start | End | Period | Parliament | Notes |
| Member of the NSW Legislative Assembly | 16 Sep 1868 | 12 Oct 1877 | 9yr(s) 27day(s) | | |
| Member of the NSW Legislative Council | 15 Dec 1880 | 19 Aug 1895 | 14yr(s) 8mth(s) 5day(s) |  | Life Appointment under the Constitution Act. Date of Writ of Summons 10 December 1880. |
| Member for Canterbury | 16 Sep 1868 | 15 Nov 1869 | 1yr(s) 2mth(s) | 5th (1865 - 1869) | |
| Member for Canterbury | 23 Dec 1869 | 3 Feb 1872 | 2yr(s) 1mth(s) 12day(s) | 6th (1870 - 1872) |  |
| Member for Canterbury | 20 Feb 1872 | 28 Nov 1874 | 2yr(s) 9mth(s) 9day(s) | 7th (1872 - 1874) | |
| Member for Canterbury | 28 Dec 1874 | 12 Oct 1877 | 2yr(s) 9mth(s) 15day(s) | 8th (1875 - 1877) |  |
| Loder’s Estate Bill Committee No.8 | 14 Nov 1862 | 12 Dec 1872 | 10yrs 29days | 7th (1872 - 1874) | |
| Sydney Boundaries Amendment Bill Committee No:15 | 12 Feb 1869 | 16 Mar 1869 | 1mth 5days | 5th (1865 - 1869) |  |
| Water Frontage at Blue’s Point North Shore Committee No.18 | 2 Mar 1869 | 22 Mar 1869 | 21days | 5th (1865 - 1869) | |
| Unitarian Church Land Bill Committee No.11 | 24 Feb 1870 | 4 Mar 1870 | 9days | 6th (1870 - 1872) |  |
| The Bank of New South Wales Bill of 1870 Committee No.15 | 2 Mar 1870 | 15 Mar 1870 | 14days | 6th (1870 - 1872) | |
| Mr Richard Henry Wright Committee No.25 | 27 Apr 1870 | 7 May 1870 | 11days | 6th (1870 - 1872) |  |
| The Governor’s Opening Speech Committee No.1 | 11 Aug 1870 | 11 Aug 1870 | 1day | 6th (1870 - 1872) | |
| Marine Board Bill Committee No.8 | 8 Sep 1870 | 17 Mar 1871 | 6mths 10days | 6th (1870 - 1872) |  |
| Ham Common Resumption Bill Committee No.11 | 14 Oct 1870 | 2 Nov 1870 | 20days | 6th (1870 - 1872) | |
| Claims of Mr Spencer, of Gundagai Committee No.13 | 9 Dec 1870 | 22 Jun 1871 | 6mths 14days | 6th (1870 - 1872) |  |
| Coal Staithes at Newcastle Committee No.14 | 25 Jan 1871 | 13 Jun 1871 | 4mths 20days | 6th (1870 - 1872) | |
| Borough of Newcastle Special Audit Bill Committee No.16 | 1 Feb 1871 | 9 Mar 1871 | 1mth 9days | 6th (1870 - 1872) |  |
| Circular Quay Committee No.10 | 23 Jan 1872 | 1 Feb 1872 | 10days | 6th (1870 - 1872) | |
| Elections and Qualifications Committee No.2 | 2 May 1872 | 10 Jul 1872 | 2mths 9days | 6th (1870 - 1872) |  |
| Parramatta Gas Company’s Incorporation Bill Committee No.6 | 14 Jun 1872 | 20 Jun 1872 | 7days | 6th (1870 - 1872) | |
| The Petersham Church Grant Bill Committee No.8 | 20 Jun 1872 | 25 Jul 1872 | 1mth 6days | 6th (1870 - 1872) |  |
| The Australian Mutual Fire Insurance Society’s Incorporation Bill Committee No.10 | 25 Jun 1872 | 27 Jun 1872 | 3days | 6th (1870 - 1872) | |
| Loder’s Estate Bill Committee No.9 | 25 Jun 1872 | 11 Jul 1872 | 17days | 6th (1870 - 1872) |  |
| Elections and Qualifications Committee No.2 | 5 Nov 1872 | 25 Apr 1873 | 5mths 21days | 7th (1872 - 1874) | |
| Petersham Church Grant Bill Committee No.9 | 14 Nov 1872 | 15 Jan 1873 | 2mths 2days | 7th (1872 - 1874) |  |
| Walker and Carlow Streets Enclosure Bill Committee No.15 | 13 Dec 1872 | 20 Mar 1873 | 3mths 8days | 7th (1872 - 1874) | |
| Prince Alfred Hospital Bill Committee No.18 | 19 Dec 1872 | 31 Jan 1873 | 1mth 13days | 7th (1872 - 1874) |  |
| Petition of George Bell Committee No.19 | 20 Dec 1872 | 25 Apr 1873 | 4mths 6days | 7th (1872 - 1874) | |
| Underwood’s Estate Bill Committee No.21 | 4 Feb 1873 | 25 Mar 1873 | 1mth 22days | 7th (1872 - 1874) |  |
| Bowenfels Coal Mining and Cooper Smelting Company’s Railway Bill Committee No.23 | 7 Feb 1873 | 11 Feb 1873 | 5days | 7th (1872 - 1874) | |
| Elections and Qualifications Committee No.6 | 11 Sep 1873 | 24 Jun 1874 | 9mths 14days | 7th (1872 - 1874) |  |
| Lithgow Valley Colliery Railway Bill Committee No.12 | 14 Oct 1873 | 15 Oct 1873 | 2days | 7th (1872 - 1874) | |
| Australian Mutual Provident Societies Bill Committee No.13 | 30 Oct 1873 | 12 Nov 1873 | 14days | 7th (1872 - 1874) |  |
| Lee’s Partition and Sale Bill Committee No:16 | 18 Nov 1873 | 25 Nov 1873 | 8days | 7th (1872 - 1874) | |
| Bishopthorpe Estate Bill Committee No.20 | 2 Dec 1873 | 17 Dec 1873 | 16days | 7th (1872 - 1874) |  |
| Elections and Qualifications Committee No.7 | 4 Nov 1874 | 26 Nov 1874 | 23days | 7th (1872 - 1874) | |
| Ultimo Presbyterian Church Trustees Bill Committee No.8 | 13 Nov 1874 | 26 Nov 1874 | 14days | 7th (1872 - 1874) |  |
| The Governor’s Opening Speech Committee No.1 | 28 Jan 1875 | 28 Jan 1875 | 1day | 8th (1875 - 1877) | |
| Elections and Qualifications Committee No.2 | 28 Jan 1875 | 31 Mar 1875 | 2mths 4days | 5th (1865 - 1869) |  |
| Waratah Coal Company’s Bill Committee No.6 | 2 Apr 1875 | 13 Apr 1875 | 12days | 8th (1875 - 1877) | |
| Ultimo Presbyterian Church Trustees Bill Committee No.8 | 2 Apr 1875 | 3 Jun 1875 | 2mths 2days | 8th (1875 - 1877) |  |
| Elections and Qualifications Committee No.6 | 16 Nov 1875 | 27 Apr 1876 | 5mths 12days | 8th (1875 - 1877) | |
| North Shore Gas Bill Committee No.5 | 19 Nov 1875 | 8 Dec 1875 | 20days | 8th (1875 - 1877) |  |
| The Case of Amelia Gould Committee No.10 | 14 Dec 1875 | 29 Feb 1876 | 2mths 16days | 8th (1875 - 1877) | |
| Endowment to Municipal Council of Paddington Committee No.11 | 11 Jan 1876 | 29 Mar 1876 | 2mths 19days | 8th (1875 - 1877) |  |
| Bathurst Presbyterian Church Trustees Enabling Bill Committee No.12 | 20 Jan 1876 | 2 Mar 1876 | 1mth 12days | 8th (1875 - 1877) | |
| Road through Messrs Badgery’s Land Committee No.13 | 8 Feb 1876 | 29 Jun 1876 | 4mths 22days | 8th (1875 - 1877) |  |
| Murrumbidgee Turf Club Bill Committee No.20 | 22 Mar 1876 | 19 Apr 1876 | 29days | 8th (1875 - 1877) | |
| Hanson’s Trust Bill Committee No.22 | 12 Apr 1876 | 19 Apr 1876 | 8days | 8th (1875 - 1877) |  |
| Lunatic Asylum, Parramatta Committee No.25 | 1 Aug 1876 | 22 Aug 1876 | 22days | 8th (1875 - 1877) | |
| Refreshment Room No.4 | 14 Dec 1876 | 11 Oct 1877 | 9mths 28days | 8th (1875 - 1877) |  |
| Lunatic Asylum, Parramatta Committee No.5 | 19 Dec 1876 | 9 May 1877 | 4mths 21days | 8th (1875 - 1877) | |
| Condition of the Aborigines Committee No.7 | 19 Dec 1876 | 11 Oct 1877 | 9mths 23days | 8th (1875 - 1877) |  |
| Orange Gas-Light Bill Committee No.11 | 21 Dec 1876 | 11 Jan 1877 | 22days | 8th (1875 - 1877) | |
| Macquarie Coal Company’s Railway Bill Committee No.12 | 30 Jan 1877 | 13 Feb 1877 | 15days | 8th (1875 - 1877) |  |
| Orange Cattle Sale Yards Bill Committee No.14 | 2 Feb 1877 | 1 Mar 1877 | 28days | 8th (1875 - 1877) | |
| Newcastle Glebe Leasing Bill Committee No.18 | 15 May 1877 | 28 Sep 1877 | 4mths 14days | 8th (1875 - 1877) |  |