Il commence sa carrière dans la Coupe du monde durant la saison 1987-1988. Il monte sur ses premiers podiums en relais en 1990-1991, où il décroche deux médailles aux Championnats du monde à Lahti en relais et à la course par équipes. La saison suivante, il collecte un total de trois podiums (pas de victoire) pour s'adjuger le classement général de la Coupe du monde. En revanche, il échoue à la 34e place du sprint aux Jeux olympiques d'Albertville.
En 1993, il devient vice-champion du monde de sprint derrière l'Allemand Mark Kirchner, avant de gagner sa première course de Coupe du monde à l'occasion du sprint d'Östersund.
Aux Jeux olympiques de Lillehammer en Norvège en 1994, il ne parvient à remporter
de médaille (aucune durant sa carrière).
En 1995, il est le biathlète le plus régulier de la Coupe du monde et remporte le classement général pour la deuxième fois. Aux Championnats du monde d'Antholz, il gagne finalement son premier et unique titre mondial sur la course par équipes avec Frode Andresen, Dag Bjørndalen et Halvard Hanevold et prend la médaille d'argent sur l'individuel derrière Tomasz Sikora (tous deux 20/20 au tir).
Il s'agissait de son neuvième et dernier podium individuel. Lors des trois saisons suivantes, il obtient des podiums sur des relais, avec notamment en prime une médaille d'argent aux Championnats du monde 1997.
Il se retire du biathlon en 1998.
Légende : : première place, médaille d'or : deuxième place, médaille d'argent : troisième place, médaille de bronze : épreuve inexistante
— : pas de participation à cette épreuve