He served as reeve of Cornwall in 1871 and 1876 and as warden for the United Counties of Stormont, Dundas and Glengarry in 1878.
In a local capacity, he served as reeve of Cornwall in 1871 and 1876, and later oversaw the United Counties of Stormont, Dundas and Glengarry in 1878.