Il représente la Suède au niveau international. Il est champion du monde en 1987 et 1991 et médaillé d'argent en 1981 et 1986. Il prend part aux Jeux olympiques de 1988 où la Suède décroche le bronze. Il est finaliste de la Coupe Canada 1984.