Esordisce nella classe 125 del motomondiale nel 2005, come wildcard nel Gran Premio casalingo con una Honda RS 125 R. Nelle ultime due gare della stagione viene ingaggiato dalla Malaguti nel team Malaguti Reparto Corse al posto di Michele Pirro, con compagno di squadra Gioele Pellino. Non ottiene punti.
Nel 2006 passa alla classe 250 nel team Equipe GP De France - Scrab con una Aprilia RSV 250, con compagno di squadra Sylvain Guintoli, terminando la stagione al 20º posto con 15 punti.
Nel 2007 resta fedele alla stessa casa e passa nel team Angaia Racing, concludendo al 21º posto con 19 punti.
Nel 2008 torna nella 125, ingaggiato dal team Loncin Racing, con compagno di squadra Alexis Masbou; la moto non è competitiva e il pilota francese non riesce ad ottenere punti. In questa stagione è stato costretto a saltare i GP di Cina e Francia a causa della frattura dello scafoide sinistro rimediata nelle qualifiche del GP di Cina.
Nel 2009 torna nella 250, ingaggiato nel team Matteoni Racing, ottenendo un secondo posto in Qatar e terminando la stagione 12º con 82 punti. In questa stagione è stato costretto a saltare il GP di Francia a causa di una frattura alla clavicola destra rimediata nelle prove libere del GP.
Nel 2010 passa nel team Forward Racing alla guida di una Suter MMX nella nuova classe Moto2, il compagno di squadra è Claudio Corti. Ottiene la sua prima vittoria nel motomondiale in Gran Bretagna e un terzo posto in Qatar, chiudendo la stagione al 7º posto con 106 punti.
Nel 2011 resta nello stesso team, questa volta con compagno di squadra Alex Baldolini. Ottiene come miglior risultato un quarto posto in Gran Bretagna e termina la stagione al 21º posto con 41 punti.
Nel 2012 passa a correre nel campionato mondiale Supersport, alla guida della Honda CBR600RR del team PTR Honda, il compagno di squadra è Ronan Quarmby. Ottiene quattro vittorie (Monza, Silverstone, Portimão e Magny-Cours), tre secondi posti (Misano, Mosca e Nürburgring), un terzo posto a Donington e quattro pole position (Donington, Aragona, Silverstone e Nürburgring) e conclude la stagione al 2º posto con 210 punti.
Nel 2013 si trasferisce nel mondiale Superbike, in sella ad una Suzuki GSX-R1000 del team Crescent Racing, conclude la stagione al decimo posto con 175 punti all'attivo, con un secondo posto in gara due del gran premio di Gran Bretagna a Silverstone quale unico piazzamento a podio.
Nel 2014 torna nel campionato mondiale Supersport, guidando una MV Agusta F3 675, chiude la stagione al secondo posto in classifica con 148 punti, frutto di tre vittorie (Phillip Island, Misano e Magny-Cours) due secondi e due terzi posti, oltre che a cinque pole position.