He was a teacher from 1975 to 1978 at a secondary school in Montreal and a science and mathematics teacher at Collège Charles-Lemoyne between 1978 and 1985. He was a program coordinator for three years at the same college and was the general manager of the Académie Laurentienne located near Sainte-Adèle in the Laurentians.
He taught at a secondary school in Montreal from 1975 to 1978, and then worked as a science and mathematics teacher at Collège Charles-Lemoyne from 1978 to 1985. He held various roles, including program administrator for three years and director general of the Académie Laurentienne.