I 1999 fikk han bronse i verdensmesterskapet på landevei for U23. Året etter ble han U23-verdensmester både på tempo og landevei, og russisk mester på tempo. I 2002 vant han Slovenia rundt, Tour de l’Avenir og nok en gang det russiske mesterskapet på tempo. Han ble nektet start på den 10. etappen av Tour de France 2005 på grunn av unormale blod-verdier. I 2006 ble han nummer to på siste etappe av Paris-Nice. Han ble nummer syv sammenlagt i Giro d'Italia i 2007.