Durant son stage junior, il fut plus remarqué par son jeu robuste et ses combats que par ses talents d'attaquant. Il atteint un sommet lors de la saison 2001-2002 avec les Screaming Eagles du Cap-Breton, récoltant 596 minutes de pénalités, cela sans compter les 77 autres minutes qu'il récolta en séries éliminatoires.
En 2002-2003, en quatre parties avec les Olympiques de Hull, il en récolta 65. Après sa carrière junior de quatre saisons dans la Ligue de hockey junior majeur du Québec, il commença sa carrière de hockeyeur professionnel avec les Generals de Flint de la United Hockey League lors de la saison 2003-2004. Il signa alors un contrat de deux ans avec les Penguins de Wilkes-Barre/Scranton de la Ligue américaine de hockey, mais n'y joua que deux parties, passant le reste avec le club-école de ces derniers, soit les Nailers de Wheeling de la East Coast Hockey League.
Il retourna dans l'UHL pour la saison 2006-2007 avec les Komets de Fort Wayne, il y joua encore un jeu robuste qui lui valut un total de 204 minutes de pénalités. Il s'aligne actuellement pour les Sound Tigers de Bridgeport dans la LAH.