Ancien choix de première ronde des Penguins de Pittsburgh, il ne joue qu'une saison avec ce club, récoltant huit points en 44 parties. Par la suite, il joue plusieurs saisons dans les ligues mineures d'Amérique du Nord sans toutefois réussir à rejoindre la Ligue nationale de hockey une seconde fois.
Il a été ralenti par des blessures au cours de sa courte carrière professionnelle. En 1986-1987, il ne joue que 37 parties, et lors de sa dernière saison, seulement sept.