Il travaille pendant 27 ans comme fonctionnaire au ministère du Revenu du Québec[3].
Depuis 2001, il s'est impliqué activement au sein de l'Association québécoise pour un contrat mondial de l'eau, qu'il préside pendant six ans[3], ainsi qu'au Réseau du Forum social de Québec et Chaudière-Appalaches, qui rassemble une quarantaine de groupes sociaux, communautaires, écologistes, féministes et syndicaux.
Enraciné dans le centre-ville de Québec, il a participé à la fondation du premier Comité populaire du quartier Saint-Jean-Baptiste, du journal Droit de parole et de Radio Basse-Ville.
Il fait le saut en politique en 2007 sous la bannière de Québec solidaire et se présente dans la circonscription de Taschereau à l'élection générale québécoise de 2007 et à celle de 2008. Il arrive chaque fois au quatrième rang avec 8 % des votes[4],[5]. Il est de nouveau candidat à l'élection de 2012 et termine à la même place, mais en progressant à 11,69 %[3].
En 2012, il publie le livre Fonction publique menacée ! Le néolibéralisme à l'assaut des services publics, 1981-2011[6],[7].