Il commence sa carrière en 1995 aux Voltigeurs de Drummondville en LHJMQ. Lors de la saison 2002-2003, il rejoint le club de Briançon en Ligue Magnus. Après un retour d'une saison en Amérique du Nord, il revient au Briançon APHC. Le , lors de la rencontre opposant son équipe à Mulhouse, il en vient aux mains avec Steve Montador. Quelques minutes plus tard, il fait un malaise sur le banc de la pénalité et ne reviendra pas sur la glace. Depuis ce jour, il n'a plus joué au hockey en professionnel.
Il poursuit une carrière d’entraîneur-chef, depuis quelques années, au sein des Sénateurs du collège St-Bernard de Drummondville.