Zijn eerste succes behaalde hij in 1990 door op het WK junioren in het BulgaarsePlovdiv goud te winnen op het onderdeel 10.000 snelwandelen. Vijf jaar later won hij de Russisch kampioenschappen 20 km snelwandelen. Op de Olympische Spelen van 1996 in Atlanta won hij een zilveren medaille op de 20 km snelwandelen achter de EcuadoriaanJefferson Pérez (goud) en voor de MexicaanBernardo Segura (brons). Een jaar later won hij een gouden medaille op de Universiade. In 1998 schreef hij zijn eerste grote internationale wedstrijd op zijn naam. Op het EK 1998 won hij toen de 20 km in 1:21.10.
Op het WK 1999 in het SpaanseSevilla behaalde hij zijn grootste succes van zijn sportcarrière door wereldkampioen te worden bij het 20 km snelwandelen. Met een tijd van 1:23.34 versloeg hij de Europees kampioen Jefferson Pérez (zilver; 1:24.19) en de Daniel García (zilver; 1:24.31). Twee jaar later moest hij op het WK 2001 in Edmonton genoegen nemen met een zilver medaille achter zijn landgenoot Roman Rasskazov.