Il a représenté la Suède. Il a participé aux Jeux olympiques de 1984 conclus par une médaille de bronze. Il est médaillé d'or au championnat du monde 1991 et d'argent en 1986, 1990 et 1995.