He also served as treasurer for Lambton County. In 1863, he was elected to the Legislative Council of the Province of Canada for St. Clair division and served until Confederation.
In addition to managing financial affairs for Lambton County, he was elected to serve as a representative for St. Clair division in the Legislative Council of the Province of Canada in 1863 and continued his service until Confederation.