Per quanto riguarda le competizioni del motomondiale, esordisce nella classe 125 nel 2001 con il team MS Aprilia LCR, gareggiando in tutte le gare della stagione e concludendo al 26º posto nella classifica generale.
Archiviate le due stagioni in ambito mondiale, rientra nel campionato spagnolo velocità nella categoria Supersport, chiudendo secondo con 115 punti nel 2003 ed ottavo nel 2004 con 53 punti.