Il jouera à Detroit jusqu'en 1979 avant de s'engager pour les Rockies du Colorado.
L'année suivante il terminera sa carrière LNH aux Rangers de New York avant de rejoindre le championnat allemand de hockey et notamment Mannheim.
Il est aujourd'hui entraîneur de hockey en Allemagne.