Esordisce in competizioni regionali nel 1998, mentre nel 1999 inizia a partecipare al campionato spagnolo e si piazza 29º nell'europeo 125.[1] Nel 2000 esordisce nella classe 125 del motomondiale, sia in qualità di wild card con il team Queroseno Racing sia come pilota sostitutivo per il team Antinucci Racing, concludendo 24º in classifica a bordo di una Honda. Corre anche l'anno successivo nella stessa classe, disputando l'intera stagione con il team Axo Racing e classificandosi in 27ª piazza, con un nono posto in Australia come miglior risultato in gara.
Nel 2002 diventa campione francese nella classe Open 250cc[2] e arriva secondo alle spalle di Héctor Faubel nella stessa classe del campionato spagnolo;[3] nel corso della stagione prende parte, impiegando licenza francese,[4] a cinque Gran Premi della classe 250, di nuovo con una Honda e con il team BQR, ottenendo un risultato a punti che gli vale il 34º posto finale. Con la stessa squadra partecipa come pilota titolare alla stagione 2003, al termine della quale si colloca alla 19ª posizione della graduatoria iridata, ripetendo il nono posto in gara a Valencia. Disputa con lo stesso team anche il campionato 2004, ma alla vigilia del GP del Qatar annuncia il proprio ritiro dalle competizioni;[5][6] con i risultati fino a quel punto ottenuti si piazza 24º in classifica.