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 worked as an educator from 1975 to 1978 at a secondary school in Montreal and served as a science and mathematics instructor at Collège Charles-Lemoyne between 1978 and 1985. He held the position of program administrator for three years at the same college and was the director general of the Académie Laurentienne situated near Sainte-Adèle in the Laurentian Mountains.