Avvicinatosi molto presto all'atletica leggera, si dimostrò molto adatto alle discipline di lancio quali il lancio del disco, del martello, del giavellotto e soprattutto nel getto del peso del quale divenne uno dei maggiori specialisti in Svezia.
Finalista ai Giochi olimpici di Los Angeles 1984, a soli 20 anni, nel 1985 ha siglato il record nazionale indoor nel getto del peso con un lancio a 21,24 metri.