Iniziò la carriera dilettantistica in Francia, nelle file dell'UV Aube. Con la stessa squadra, nel 2006, vinse diverse corse francesi inserite nel calendario dell'UCI Europe Tour. Al termine della stagione fu ventesimo nella classifica della Federciclismo francese. Debuttò come professionista nel 2007 con la Roubaix-Lille Métropole vincendo, in quella stagione, una tappa del Tour du Poitou-Charentes in volata.
Française des Jeux
Nel 2008 fu ingaggiato dalla Française des Jeux e, per soddisfare il direttore della squadra francese Marc Madiot che voleva tenerlo sotto controllo, si trasferì a Pugey, non lontano dall'allenatore Frédéric Grappe, che risiedeva a Besançon[1]. Nella sua prima stagione con il nuovo team, firmò quattro successi, tra cui il titolo di campione di Bielorussia; riuscì anche ad ottenere qualche piazzamento in frazioni di corse del calendario ProTour (Eneco Tour, Tour de Pologne) e due vittorie di tappa alla Vuelta a Burgos, con annessa classifica a punti.
Aprì il 2009 con due vittorie di tappa al Tour Méditerranéen, che gli permettono di aggiudicarsi anche qui la classifica a punti. In seguito partecipò per la prima volta alla Milano-Sanremo, che terminò centoquarantacinquesimo, e alla Paris-Roubaix, in cui fu ventiduesimo. Chiuse invece tredicesimo la Gand-Wevelgem. Forte di cinque vittorie nel primo semestre, tra cui nuovamente il titolo nazionale, fu scelto per correre il Tour de France. Riuscì a conquistare un terzo posto nell'undicesima tappa, poi un quinto alla ventunesima sugli Champs-Élysées. Terminò la corsa all'ultimo posto della classifica generale, centocinquantaseiesimo.
Nel 2010 si mise nuovamente in luce al Tour Méditerranéen, in cui vinse in volata la prima e la terza tappa, terminando la corsa al primo posto, per il secondo anno consecutivo, nella classifica a punti. La sua vittoria più importante arriva con la vittoria nella seconda tappa della Vuelta a España, nella quale batte in volata Mark Cavendish e Tyler Farrar.