Il a occupé divers postes au sein du Cabinet sous la direction du premier ministre Pierre Trudeau, notamment à titre de ministre de la Justice, de ministre des Finances et de ministre des Affaires indiennes et du Nord canadien.
Au cours de sa carrière politique, il a été ministre du Parlement pour Shawinigan, ministre de la Justice et vice-premier ministre.