International nahm er mit der Schwedischen Eishockeynationalmannschaft an acht Eishockey-Weltmeisterschaften teil und gewann zwei Gold- und drei Silbermedaillen. Dreimal nahm er mit den „Tre Kronor“ an Olympischen Spielen teil und gewann hier zwei Bronzemedaillen (1984 und 1988). Als er seine internationale Karriere beendete hatte er es auf 267 Länderspieleinsätze gebracht.