Il complète par la suite ses études universitaires avant de rejoindre pour une partie de la saison 1983-1984 l'équipe des États-Unis afin de se préparer pour les Jeux olympiques d'hiver ayant lieu à Sarajevo en Yougoslavie. Malgré ses 3 buts en 6 parties, l'équipe américaine finit à la septième place du tournoi. Après la fin du tournoi, il rejoint les North Stars pour y faire ses débuts dans la LNH[4].
Il joue sa première saison complète avec l'équipe en 1984-1985, marquant 11 buts, puis la saison suivante, il réalise sa meilleure saison en carrière dans la ligue nationale avec 43 buts et 76 points. Il n'arrive toutefois pas à rééditer ces performances les saisons suivantes, notamment à cause des blessures[4].
En décembre 1988, il est échangé aux Penguins de Pittsburgh avec Gord Dineen contre Steve Gotaas et Ville Sirén et prend part à 24 parties avec Pittsburgh pour 3 buts. Il signe en tant qu'agent libre avec les Kings de Los Angeles durant l'été 1989 et passe trois saisons à jouer entre les Kings et les ligues mineures. Les diverses blessures subies au cours de sa carrière l'amènent à se retirer en 1993[5].