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.
Later, he tended to support the more radical reformers, such as Joseph Willcocks, in the assembly. In 1816, he was reelected to represent Leeds and served until 1820. He practiced as a doctor after the War of 1812, although he was only licensed to practice medicine in 1830.