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