After having played for
Modo Hockey and
Djurgårdens IF in
Sweden, he left for North America in 1983, joining the
Quebec Nordiques. He has also played for the
Minnesota North Stars and the
Philadelphia Flyers, as well as with the minors. After a total of 130 games in the NHL, he returned home to Sweden in 1986 to play for
AIK, where he played until he retired in 1990. He was a scout for the Buffalo Sabres through the 2015 season. He was awarded the
Golden Puck Award following the 1987–1988 season. ==Career statistics==