Premier choix des Whalers de Hartford lors du repêchage de la Ligue nationale de hockey de 1984, il devint joueur professionnel lors de la saison qui suivit. Il retourna par contre jouer dans la Ligue de hockey junior majeur du Québec lors de la saison 1985-86. Il aida son équipe à se qualifier pour le tournoi de la Coupe Memorial. Cependant, son équipe ne remporta pas le titre. À deux reprises, il fut nommé au sein des équipes d'étoiles de la LHJMQ.
Au terme de sa carrière, il aura joué plus de 1 100 parties dans la LNH. De plus, il a atteint la finale de la Coupe Stanley lors de la saison 1999-2000 avec les Stars de Dallas. Ces derniers d'inclinèrent face aux Devils du New Jersey. En 2002, après seulement une partie, il fut libéré par les Capitals, ce qui mit un terme à sa carrière professionnelle.