In 1798, he became a judge in the Midland District court. In 1801, he was appointed collector of customs for the port of Newcastle and, in 1802, he became judge in the Newcastle District. He represented Lennox and Addington counties in the Legislative Assembly from 1800 to 1804 and from 1812 to 1816.
From 1798 to 1804, he held judicial positions in the Midland District court. He was appointed collector of customs for Newcastle in 1801 and became a judge in the Newcastle District in 1802.  He represented Lennox and Addington counties in the Legislative Assembly from 1800 to 1804 and again from 1812 to 1816.