Joueur n'ayant jamais été repêché par un club de la Ligue nationale de hockey. Il rejoint les Titans de Trenton au début de la saison 2002-2003. La saison suivante marque son entrée comme joueur permanent dans la Ligue américaine de hockey, il joua alors avec les Falcons de Springfield.
Aux cours des saisons qui suivirent, il évolue pour plusieurs équipes de la LAH. En 2007-2008, il signe avec un club allemand, le ERC Ingolstadt. Il n'y reste qu'une saison, passant aux mains des Huskies de Cassel pour la saison qui suivit. En 2009-2010, il signe un premier contrat de trois mois avec le club sud-coréen de Anyang Halla pour combler la blessure à Jon Awe. Le club décide de le garder et lui fait signer un autre contrat pour le reste de la saison[1]. Il remporte lors de cette saison le championnat de la ligue.