À la fin de la saison 1981-1982, il joua ses 8 premières parties dans la LNH, récoltant une mention d'assistance avec les Flyers. Il revint pour une dernière saison junior en 1982-83. Aux cours des saisons qui suivirent, il ne parvint jamais à se tailler un poste permanent à Philadelphie. Il n'y joua que 15 parties étalées sur cinq saisons. Il aura entre-temps aider les Bears de Hershey de la Ligue américaine de hockey à remporter la Coupe Calder lors de la saison 1987-1988.
Avant le début de la saison 1988-1989, il fut réclamé au repêchage intra-équipe par les Sabres de Buffalo avec lesquels il joua trois parties. Après trois saisons dans l'organisation des Americans de Rochester, club-école des Sabres, il s'en alla jouer deux dernières saisons en Europe avant de prendre sa retraite.