In 1820, he was elected to the Legislative Assembly of New Brunswick for Saint John County. In 1824, he was elected Speaker for the assembly.
In 1820, he was chosen to represent Saint John County in the Legislative Assembly of New Brunswick. He later served as Speaker of the assembly in 1824.