Dopo l'esordio senza aver ottenuto punti validi per la classifica mondiale, dal motomondiale 1994 è passato alle gare della classe 250, alla guida di una Aprilia; dopo cinque stagioni corse nella stessa classe, dapprima con Aprilia ed in seguito con moto della Yamaha. Nel 1997, sempre con Yamaha, si classifica quindicesimo nel campionato Europeo classe 250 vincendo la gara conclusiva a Cartagena.[1] Nel 1999 passa nuovamente di categoria, approdando alla classe 500 in sella ad una TSR-Honda AC50M del team Maxon TSR.
Le sue presenze nel campionato mondiale sono continuate sino al motomondiale 2002, con l'ultimo anno corso nella neonata MotoGP alla guida di una Yamaha YZR500 del team Antena 3 Yamaha d'Antín in sostituzione di Pere Riba. Nel 2003 e nel 2004 corre esclusivamente nel campionato spagnolo, ottenendo ottimi risultati nella categoria formula extreme, arrivando secondo nella classifica generale la prima annata con 120 punti e tre vittorie in gara, mentre il secondo anno riesce a vincere il campionato, laureandosi campione nazionale con 166 punti, sei vittorie in gara e sette podi totali. Sempre nel 2004 partecipa ad una prova del motomondiale nella classe 250, quando viene iscritto come wildcard al GP di Catalogna dal team NC World Trade con una Yamaha YZR 250, ma non riesce a qualificarsi per la gara domenicale.
Nel 2006 ha corso nuovamente nel Motomondiale in MotoGP con la Ducati Desmosedici del team Pramac d'Antín MotoGP. La stagione non è molto positiva, infatti si classifica ventesimo nel mondiale racimolando solo 10 punti. Dal 2007 al 2009 torna a gareggiare nel campionato nazionale spagnolo sempre in formula extreme[2] e all'inizio del 2010 ha partecipato ad alcuni test privati della scuderia Ducati Corse.[3]