Trophée Le Mat
Il débute en senior avec le Leksands IF dans la Division 1 en 1969. Il remporte le Trophée Le Mat 1970, 1971, 1973, 1974, 1975 avec Leksand. De 1977 à 1982, il évolue dans la Ligue nationale de hockey avec les North Stars du Minnesota et les Canucks de Vancouver. Il met un terme à sa carrière de joueur en 1984 après une saison avec le Mora IK.