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 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.
Dal 2007 al 2009 torna a gareggiare nel campionato nazionale spagnolo sempre in formula extreme[1] e all'inizio del 2010 ha partecipato ad alcuni test privati della scuderia Ducati Corse.[2]