Ce joueur a évolué trois saisons au niveau universitaire américain avant de rejoindre le club-école des Oilers d'Edmonton, les Roadrunners d'Edmonton. Cette équipe de la Ligue nationale de hockey l'avait repêché en 2002. Par contre, il est relégué à l'ECHL en cours de saison, ne jouant que huit parties avec les "Roadrunners". Il joue à nouveau dans la Ligue américaine de hockey en 2006-2007 avec les Griffins de Grand Rapids.