Career
He represented Wellington North in the Legislative Assembly of Ontario from 1874 to 1879 and Wellington Centre in the Canadian House of Commons as a Liberal-Conservative member from 1901 to 1904. He settled in Peel Township (now part of Mapleton Township) and served as reeve there. He also managed a linseed oil mill in Elora.
He was elected to the Ontario legislature in an 1874 by-election and was reelected in 1875.
He was elected to the House of Commons in 1900, and served for four years.