He served as reeve of Cornwall in 1871 and 1876 and as warden for the United Counties of Stormont, Dundas and Glengarry in 1878.
He held various administrative roles in Cornwall in 1871 and 1876, and similarly managed the United Counties of Stormont, Dundas and Glengarry in 1878.