 In 1845, he became a member of the municipal council for Petite-Nation.In 1854, he was elected to the Legislative Assembly of the Province of Canada for the County of Ottawa.He was mayor of Saint-André-Avellin from 1862 to 1864 and also served as a member of the council for Ottawa County.