Rywalizację w sezonach 1982/1983, 1987/1988 i 1989/1990 kończył na drugiej pozycji, ulegając kolejno Peterowi Angererowi, Fritzowi Fischerowi (obaj z RFN) oraz Siergiejowi Czepikowowi z ZSRR. Ponadto w sezonie 1983/1984 był trzeci. W sezonie 1988/1989 wygrał też klasyfikację sprintu i był trzeci w klasyfikacji biegu indywidualnego, natomiast w sezonie 1989/1990 był drugi w biegu indywidualnym i trzeci w sprincie.

W 1981 roku wystąpił na mistrzostwach świata w Lahti, zajmując 17. miejsce w biegu indywidualnym, ósme w sprincie i czwarte w sztafecie. Największe sukcesy osiągnął podczas mistrzostw świata w Mińsku rok później, gdzie zdobył trzy medale, jeden złoty i dwa srebrne. Najpierw zajął drugie miejsce w biegu indywidualnym, rozdzielając na podium Franka Ullricha z NRD i swego rodaka, Terje Krokstada. Trzy dni później zwyciężył w sprincie, wyprzedzając Ullricha i Władimira Alikina z ZSRR, zostając jednocześnie pierwszym Norwegiem, który zdobył ten tytuł. Następnie razem z Kjellem Søbakiem, Rolfem Storsveenem i Oddem Lirhusem wywalczył srebrny medal w sztafecie. Na rozgrywanych rok później mistrzostwach świata w Anterselvie obronił tytuł mistrzowski w sprincie, zajmując ponadto trzecie miejsce w sztafecie. Z mistrzostw świata w Ruhpolding w 1985 roku wrócił z jednym medalem.