 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 1825, after his father's death, he was named to the New Brunswick Supreme Court.