Il a été professeur d'éducation physique à l'École primaire Daigneau de Napierville de 1969 à 1971. Il fut ensuite directeur du personnel et contrôleur pour J.-E. Fortin, entreprise de transport international routier à Saint-Bernard-de-Lacolle, de 1971 à 1989. Il est aussi propriétaire d'une ferme à Saint-Cyprien-de-Napierville.
Il a été conseiller municipal, de 1980 à 1987, puis maire de Napierville de 1987 à 1989. Il fut élu président de l'Association libérale de Saint-Jean en 1988, puis il fut élu député libéral dans Saint-Jean en 1989. À l'élection du , il a obtenu le même nombre de votes qu'un autre candidat, ce qui a forcé une élection partielle qu'il a perdue le .