Devenu président de la Faculté de droit de l'Université Sherbrooke, il fut nommé au Barreau du Québec en 1964. Il fonda également la Caisse d'entraide économique de Drummond.
Durant son passage à la chambre des communes, il fut leader parlementaire adjoint du Parti libéral de 1977 à 1978 et leader du Parti de 1980 à 1984. Leader du gouvernement adjoint aux communes de 1977 à 1978 et leader principal de 1980 à 1984. Il fut également secrétaire parlementaire du président du Conseil privé de 1977 à 1979 et président du Conseil privé de 1980 à 1984.