 From 1803 to 1808, he served as judge in the vice admiralty court.He was elected to the Legislative Assembly of New Brunswick in 1812 for Westmorland County following the death of his father.In 1816, he was named solicitor general and, in 1817, speaker for the assembly.