W zawodowym peletonie startuje od 2006. Trzykrotny mistrz Białorusi w jeździe indywidualnej na czas (2002, 2005, 2006). Zwycięzca 19. etapu w Giro d'Italia 2008 i 20. etapu Giro d'Italia 2011, a także 19. etapu Vuelta a España 2013 – są to jego największe sukcesy wśród zawodowców. Drugi kolarz wyścigu wieloetapowego Étoile de Bessèges (2007). W Polsce zapisał się w pamięci kibiców etapowym zwycięstwem do Bielska Białej w Wyścigu Solidarności i Olimpijczyków (2006). Zdobył złoty medal w torowych mistrzostwach świata w Manchesterze (2008) i brązowy medal podczas mistrzostw świata w Bordeaux (2006) w wyścigu punktowym. Ponadto na igrzyskach olimpijskich w Pekinie (2008) zajął piąte miejsce w tej samej konkurencji.