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 as a representative for Saint John County in the New Brunswick legislature. He later held the position of Speaker for the assembly in 1824.