Il fait ses débuts dans la Ligue nationale de hockey en 1999-2000 en jouant une vingtaine de matchs de la saison ainsi que tous les matchs des séries éliminatoires des Devils. Il gagne ainsi sa première bague de la Coupe Stanley. La saison suivante, il joue sa première saison complète avec les Devils en jouant tous les matchs de l'équipe et atteint encore une fois la finale de la Coupe perdue contre l'Avalanche du Colorado. Il est nommé dans l'équipe type des recrues à l'issue de cette saison. Il gagne sa seconde bague en 2003 et évolue avec les Devils jusqu'en 2011. Il est un des assistants-capitaine de l'équipe à partir de la saison 2005-2006 jusqu'en 2008-2009[2].
Après avoir joué 11 saisons avec les Devils, son contrat est racheté par l'équipe en août 2011. Il trouve rapidement preneur en signant le 3 août 2011 un contrat d'un an avec les Sharks de San José[3].
Le 9 novembre 2012, son numéro 24 est retiré par les Olympiques de Gatineau (anciennement les Olympiques de Hull)[4]. Lors de la saison 2012-2013 écourtée par un lock-out, il est invité en janvier 2013 par les Blues de Saint-Louis au camp d'entraînement de l'équipe mais est finalement libéré avant le début de la saison[5].