Né à Sherbrooke en Estrie, il entama sa carrière politique en servant comme conseiller municipal de la ville de Sherbrooke de 1955 à 1967. Élu député du Parti libéral du Canada dans la circonscription fédérale de Sherbrooke en 1968, il ne se représenta pas en 1972.