In 1819, he became a private secretary for Lord Dalhousie. He was appointed customs inspector at Coteau-du-Lac in 1822. In 1824, he was elected to the Legislative Assembly of Lower Canada in York County.
In 1819, he started working as a personal assistant to Lord Dalhousie. He later became a customs inspector at Coteau-du-Lac in 1822 and was elected to the Legislative Assembly of Lower Canada in York County in 1824.