Il entame sa première saison professionnelle en 1998-1999 dans la Ligue américaine de hockey avec le Beast de New Haven, équipe affiliée aux Hurricanes. Avec 81 points, dont 31 buts, il reçoit le trophée Dudley-« Red »-Garrett remis à la meilleure recrue de la LAH. Lors de cette même saison, il a été rappelé par les Hurricanes pour y faire ses débuts dans la LNH, jouant sept parties.
Il retourne avec les Hurricanes en 2006 après avoir signé un contrat avec l'équipe mais passe plutôt la saison dans la LAH avec les River Rats d'Albany, saison où il récolte 43 points en autant de matchs. Il signe en 2007 avec les Predators de Nashville mais ne joue qu'une seule partie de la saison avec les Admirals de Milwaukee en raison d'une blessure au cou[3]. En 2008-2009, après une partie avec les Nailers de Wheeling de l'ECHL, il rejoint les Falcons de Springfield, avec lesquels il joue sa dernière saison professionnelle.