In 1804, he was elected to represent Leeds in the Legislative Assembly of Upper Canada and served until 1812 when he was defeated by Levius Peters Sherwood. In 1806, he was named a justice of the peace in the Johnstown District. In 1808, with Thomas Dorland and David McGregor Rogers, he withdrew from the house to protest an amendment to the District School Act.
He was chosen to represent Leeds in the Legislative Assembly of Upper Canada between 1804 and 1812 when he lost to Levius Peters Sherwood. In 1806, he assumed a position as justice of the peace in the Johnstown District. Moreover, in 1808, along with Thomas Dorland and David McGregor Rogers, he chose not to continue serving due to his disagreement with an amendment to the District School Act.