Il est journaliste pendant plusieurs années à la station de radio CHNC de New Carlisle en Gaspésie, la même station où le Premier ministre québécois René Lévesque a fait ses classes.
Durant ses années à CHNC, il participe à la plus longue grève du genre de l'histoire du Québec, qui dure plus de trois ans.
Il préside le Conseil central Gaspésie–Îles-de-la-Madeleine de la Centrale des Syndicats Nationaux (CSN) pendant deux mandats de 2 ans.
Il est membre fondateur de la Coalition assurance-emploi Gaspésie-Îles-de-la-Madeleine.