Après ce dernier tournoi, il devient joueur professionnel en rejoignant le club affilié aux Rangers dans la Ligue internationale de hockey, les Rangers du Colorado avec qui il termine la saison 1987-1988. Partageant la saison suivante entre la LNH et la LIH, il obtient en 1989 un poste permanent dans la grande ligue et reste au sein de l'organisation new-yorkaise pour les cinq saisons qui suivent. Au cours de ce séjour, il fait une apparition au niveau international lors du championnat du monde de 1993.
Échangé aux Whalers de Hartford au cours de la saison 1993-1994, il reste avec ceux-ci durant une saison de plus avant de passer aux mains des Jets de Winnipeg. Après n'avoir disputé que 59 rencontres sous les couleurs des Jets, ces derniers l'envoient aux Sharks de San José à la date limite des transactions en mars 1996 en retour de Craig Janney.
Il reste pour une année de plus avec les Sharks avant de passer aux mains des Blues de Saint-Louis avec qui il évolue une saison. Échangé aux Predators de Nashville le jour du repêchage d'expansion de ces derniers, il voit sa saison 1998-1999 être écourté en raison d'une blessure à un genou puis, après avoir disputé neuf rencontres avec les Predators en 1999-2000, il annonce son retrait de la compétition[1].