Inizia a correre in moto nel 1991 con i Magnum MBK Europe, nel 1994 arriva 4º al campionato francese 125 Promosport mentre lo vince l'anno successivo.[1]
Nel 1996 arriva 9º nel campionato francese 750 cm³, nel 1997 si classifica 3º nel campionato francese 600 Supersport, 3º nel campionato francese 1000 cm³ Promosport, 8º al Bol d'Or. Nel 1998 è 8º nel campionato francese Superbike e 3º nella 24 Ore di Le Mans di moto. Nel 1999 è 2º nel campionato francese Supersport 600, 2º nel campionato francese Superbike e 2º al Bol d'Or. Debutta inoltre nell'allora campionato europeo Superstock 1000 conquistando una pole position e un giro veloce. Nel 2000 vince la 24 ore di Spa Francorchamps, vince il Bol d'Or e arriva sul podio in una prova del campionato mondiale Supersport con una Ducati 748 R del team D.C.R. Pirelli.
Nel 2001 finisce 8º nel campionato mondiale Supersport (vincendo a Imola ed a Oschersleben) con la Honda CBR 600 del team Ten Kate Honda e si classifica secondo alla 24 ore di Le Mans e al Bol d'Or. Nella stagione 2002 conquista un terzo posto in Giappone, un secondo posto in Gran Bretagna e ben 4 vittorie (Spagna, Italia, San Marino e Olanda), con questi risultati diventa campione iridato della classe Supersport, conseguendo il primo storico titolo mondiale in questa competizione per la Honda e per il team Ten Kate.[2]
Nel 2003 si classifica 8º sempre nel campionato del mondo Supersport, correndo però con la Kawasaki ZX6RR del team Kawasaki Racing. Nel 2004 ritorna alle origini passando alla Yamaha YZF R6 del team Yamaha Italia. La stagione inizia subito con un podio conquistato nel gran premio di Spagna e una vittoria nel gran premio di Silverstone, il prosieguo della stagione è caratterizzato da numerosi zeri, tra cui una squalifica nel gran premio di Monza e un infortunio rimediato nella prova di Brands Hatch. Terminerà la stagione al 7º posto con 66 punti. Nel 2005 passa alla Honda CBR 600RR del team Megabike, con il quale conquista tre terzi posti (Australia, Gran Bretagna e Germania), un secondo posto con pole position a San Marino e una vittoria nel gran premio d'Olanda classificandosi al 4º posto con 144 punti. Nella stessa stagione e con la stessa motocicletta, prende parte (in qualità di pilota wild card senza punti) al Gran Premio di Monza nel campionato Italiano Supersport conquistando pole position e vittoria.
Nel 2006 fa il suo esordio nel mondiale Superbike con la Suzuki GSXR1000 K6 del team Alstare Eng. Corona Extra ma viene sostituito a metà stagione da Max Neukirchner, racimolando solo 19 punti. Conclude la stagione partecipando alla gara tedesca della Supersport al Lausitzring, piazzandosi 3º e a Magny-Cours ritirandosi. Nel 2007 corre il campionato mondiale Supersport con il team Gil Motor Sport, riportando la Kawasaki ZX-6R alla vittoria dopo 4 anni di digiuno e arrivando 3º in classifica generale. Nel 2008 continua nel mondiale Supersport con la Yamaha YZF-R6 del team Yamaha World Supersport, partendo subito con una pole position nel gran premio del Qatar. La stagione è caratterizzata da un brutto infortunio, rimediato nel gran premio di Brno, che lo costringe a saltare 4 gare. Nonostante la stagione sfortunata, riesce a conquistare un secondo posto in Spagna e una vittoria in Italia, concludendo al 6º posto in classifica con 111 punti.
Nel 2009, sempre in sella alla Yamaha, conquista due terzi posti (Monza e Imola), e una vittoria a Brno. Conclude la stagione al 5º posto con 123 punti. Nel 2010 torna alla guida della Kawasaki ZX-6R nel team Lorenzini by Leoni, non ottiene nessun podio, il miglior risultato stagionale in gara è il quarto posto in Germania. Nella stessa stagione disputa alcuni eventi nel campionato Italiano Supersport.
Nel 2014 torna a correre nel campionato mondiale Superbike, con una Kawasaki ZX-10R in configurazione EVO.[3] Partecipa ai primi otto gran premi con il team Mahi Racing Team India, per poi tornare a disputare il solo gran premio di Francia a Magny Cours con un'identica moto ma gestita dal Team Pedercini. Totalizza venti punti che gli valgono il ventesimo posto in classifica.