He represented Pictou in the House of Commons of Canada as an Anti-Confederate and then a Liberal from 1867 to 1872 and from 1874 to 1878.
He served as a representative for Pictou in the House of Commons of Canada, advocating against Confederation and later supporting Liberalism from 1867 to 1872 and again from 1874 to 1878.