À l'été 1997, il signe un contrat professionnel avec les Blackhawks de Chicago et la saison suivante il joue pour eux ainsi que pour leur club-école dans la Ligue internationale de hockey, le Ice d'Indianapolis, équipe avec qui il se démarque dès son arrivée en récoltant 46 buts et 82 points en 65 rencontres, ce qui le fit nommer la recrue de l'année dans cette ligue.
Il joue durant deux saisons avec le Wild avant de signer au contrat avec les Thrashers d'Atlanta à l'été 2007. Le , il est échangé par les Thrashers aux Rangers de New York en retour de Donald Brashear et de Patrick Rissmiller. Il ne dispute qu'une saison avec ces derniers avant de se retirer de la compétition[1].