Il représente la Suède au niveau international. Il est champion du monde en 1987, 1991 et 1998, médaillé d'argent en 1986, 1993 et 1995 et de bronze en 1994. Il est champion olympique 1994 et médaillé de bronze en 1988. Il prend part à la Coupe Canada 1987 et 1991 et à la Coupe du monde 1996.