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 elected to represent Leeds in the Legislative Assembly of Upper Canada in 1804 and continued until his defeat by Levius Peters Sherwood in 1812. In 1806, he received a position as justice of the peace in the Johnstown District. However, in 1808, along with Thomas Dorland and David McGregor Rogers, he chose to leave office to protest an amendment to the District School Act.