Tra i dilettanti fece parte per numerosi anni della Selezione Nazionale sovietica impegnata ai Giochi olimpici e ai campionati del mondo nella prova della 100 km a squadre, vincendo anche due medaglie d'argento, nel 1982 e nel 1987 rispettivamente nelle categorie juniores e dilettanti; nella stessa specialità fu anche per quattro volte consecutive, dal 1986 al 1989, Campione dell'Unione sovietica.
Passato professionista nel 1990 con l'Alfa Lum, vinse due tappe alla Vuelta a España, rispettivamente nell'edizione del 1990 e del 1995 (quest'ultima in maglia Artiach); nella corsa spagnola si aggiudicò anche due volte la classifica dei traguardi speciali, una delle classifiche minori, nel 1990 e nel 1993. Nel 1992 si aggiudicò anche la prima edizione dei campionati russi nella prova in linea, bissando il successo nel 1995. L'anno avanti aveva vinto il G.P. Llodio, allora importante corsa a tappe basca.