Élu député du Parti québécois dans Richelieu en 1994. Réélu en 1998, en 2003, en 2007 et en 2008. Président de la Commission des institutions de l'Assemblée nationale du au puis ministre des Relations internationales dans le cabinet Bouchard du au . Redevenu député, il est élu par ses pairs président de la Commission des finances publiques du au et s'est vu confier par le gouvernement le mandat de présider la Commission spéciale sur le nouveau cadre de gestion pour la fonction publique du au . Revenu au gouvernement, il est nommé ministre des Relations avec les citoyens et de l'Immigration du au . Après la démission de Lucien Bouchard et la désignation du nouveau premier ministre Bernard Landry, il est nommé ministre d'État à l'Administration et à la Fonction publique et président du Conseil du trésor du au , puis ministre d'État à l'Éducation et à l'Emploi et ministre de l'Éducation du au . Après la défaite de son parti aux élections provinciales de 2003, il est nommé par ses pairs députés président de la Commission des institutions du au . Outre ses fonctions parlementaires, il a occupé le poste de vice-président de la Commission spéciale sur le choix du site du futur Centre hospitalier de l'Université de Montréal du au . Il a été également nommé vice-président de la Commission spéciale en vue de l'étude de l'avant-projet de loi remplaçant la Loi électorale du au . Il a ensuite été élu par ses pairs députés de l'Assemblée nationale président de la Commission de la culture du au , puis président de la Commission de l'administration publique du au . Il ne s'est pas représenté aux élections générales provinciales de 2012.
Nommé en par le gouvernement minoritaire nouvellement élu du Parti québécois à titre de président du conseil d'administration de la Société des alcools du Québec, il quitta cette fonction le .