Au cours de sa carrière, il porte de nombreuses fois le maillot de l'équipe nationale suédoise avec laquelle il remporte la médaille d'or en 1981 au championnat du monde junior, en 1987 et 1991 au championnat du monde senior ainsi que la médaille d'argent en 1990. Il a également à son actif trois participations à la Coupe Canada et deux aux Jeux olympiques d'hiver avec une médaille de bronze à la clef en 1988.