He represented Hastings North in the Legislative Assembly of Ontario as a Conservative member from 1867 to 1883.
He held public office, specifically serving as a Conservative MLA for Hastings North in the Ontario Legislative Assembly from 1867 to 1883.