En 1971, il devient champion junior de tennis du Canada. Après des études en récréologie à l'Université du Québec à Trois-Rivières, il devient consécutivement directeur de deux circuits de tennis, soit celui d'Alcan, puis celui de Molson. Il poursuit sa carrière dans le domaine du tennis comme coordonnateur du marketing au Club TenniSport de Québec. Il est par la suite nommé directeur des Internationaux de tennis du Canada du Maurier en 1988 à Montréal (maintenant le Masters du Canada). Sa principale réalisation à ce titre est le financement par des commanditaires majeurs et par les gouvernements pour l'agrandissement du stade du parc Jarry où se tient l'omnium.
Carrière politique
Il est élu député de la circonscription de Blainville pour la première fois pour le Parti québécois lors d'élections partielles le , à la suite de la démission de Céline Signori. En novembre 2001, il devient Ministre responsable de la Jeunesse, du Tourisme, du Loisir et du Sport ainsi que ministre responsable de la région des Laurentides. À ces fonctions s'ajoutent celles de ministre responsable de la Faune et des Parcs en janvier 2002.
À la suite de la démission de Bernard Landry en 2005 comme chef du Parti québécois, il s'est lancé dans la course à la direction du parti qu'il perd finalement le avec 7,48 % soit la 3e position avec 7 877 votes dont il se montre tout de même satisfait. C'est alors André Boisclair qui l'emporte avec une majorité de 53,68 %.