He was mayor of the parish of Sainte-Geneviève in 1845 and again from 1859 to 1863 after it became a village. He was elected to the Legislative Assembly of the Province of Canada for Jacques-Cartier in an 1864 by-election; he was elected again after Confederation.
He held the office of mayor of Sainte-Geneviève parish, first from 1845 to 1863, then again after it became a village. He was elected to the Legislative Assembly for Jacques-Cartier in 1864 and re-elected after Confederation.