Il représente la Suède au niveau international. Il a participé aux Jeux olympiques de 1980 et 1988 décrochant deux médailles de bronze. Il a pris part aux championnats du monde remportant trois médailles d'argent. Il a été sélectionné dans les équipes nationales jeunes.