His post-secondary education was at the University of Ottawa.
He became a city councillor in 1967, then mayor from 1974 to 1981.
He was elected as a member of the National Assembly of Quebec in 1981 in Hull as a member of the Liberal Party of Quebec.
He was again elected to the Assembly in 1985 and became a cabinet minister in Premier Robert Bourassa's administration.
He left provincial politics to campaign in the 1988 federal election in the Hull—Aylmer electoral district for the national Liberal party.
He served in the 34th Canadian Parliament until he left the party on 2 July 1990 following the implosion of the Meech Lake Accord.