Il a commencé sa carrière au plus haut niveau en 1989 dans la Coupe du monde, sous les couleurs soviétiques. En 1992-1993, il intègre la nouvelle équipe de Biélorussie après l'éclatement de l'URSS et obtient son premier podium en 1994, puis sa première victoire en 1996 au sprint d'Östersund. Il réalise sa meilleure saison dans cette compétition en 2000, où il remporte sa deuxième et dernière course à l'occasion du sprint de Khanty-Mansiysk, l'aidant à se classer septième au général.
Dans sa carrière, il a été trois fois champion du monde à chaque fois dans des épreuves collectives (1996, 1997 et 1999) et est monté sur trois podiums individuels lors des Championnats du monde : médaille de bronze de l'individuel en 1996 et 1999 et médaille d'argent de l'individuel en 2001, pour ses derniers mondiaux. Il a aussi participé à trois éditions des Jeux olympiques de 1994 à 2002, terminant quatrième en relais en 1998 et deux fois dans le top 10 d'épreuves individuelles en 2002.
En , il subit un contrôle antidopage positif et est suspendu quinze mois par l'IBU[1]. Après son retour en 2004, il n'arrive plus à se classer parmi les meilleurs.
Il prend sa retraite sportive en 2006, puis devient entraîneur[2].
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