Esordisce nella classe 125 del motomondiale nel 2000, correndo due Gran Premi in qualità di wildcard a bordo di un'Aprilia, senza ottenere punti. Nel 2001 corre altri due Gran Premi, sempre come wildcard e sempre senza ottenere punti.
Nel 2002 diventa pilota titolare nella classe 250, ingaggiato dal team RFME Equipo Nacional; il compagno di squadra è Raúl Jara. Ottiene come miglior risultato un decimo posto in Portogallo e termina la stagione al 23º posto con 14 punti. Nello stesso anno vince il campionato spagnolo 250.[1]
Nel 2003 passa al team Aspar Junior; il compagno di squadra è Joan Olivé. Ottiene come miglior risultato un sesto posto in Brasile e termina la stagione al 13º posto con 34 punti.
Nel 2004 rimane nello stesso team, ma avendo come compagno di squadra Dirk Heidolf. Ottiene come miglior risultato un nono posto in Comunità Valenciana e termina la stagione al 17º posto con 31 punti. In questa stagione è costretto a saltare i GP di Brasile e Germania per infortunio.
Nel 2005 retrocede in 125, ma rimanendo nello stesso team; il compagno di squadra è Sergio Gadea. Ottiene due secondi posti (Portogallo e Olanda) e un terzo posto in Giappone e termina la stagione al 9º posto con 113 punti.
Nel 2006 rimane nello stesso team, avendo come compagni di squadra Álvaro Bautista, Mateo Túnez, Gadea e Mattia Pasini. Ottiene due vittorie (Turchia e Comunità Valenciana), due secondi posti (Catalogna e Portogallo) e un terzo posto in Malesia e termina la stagione al 3º posto con 197 punti.
Nel 2007 rimane nello stesso team, avendo come compagni di squadra Gábor Talmácsi e Gadea. Ottiene cinque vittorie (Qatar, Italia, Repubblica Ceca, Portogallo e Comunità Valenciana), due secondi posti (Cina e Olanda), sei terzi posti (Spagna, Gran Bretagna, Germania, Giappone, Australia e Malesia) e due pole position (Italia e Malesia) e termina la stagione al 2º posto con 277 punti.
Nel 2008 torna in 250, ma rimanendo nello stesso team e avendo come compagno di squadra Bautista. Ottiene come miglior risultato un sesto posto in Comunità Valenciana e termina la stagione al 14º posto con 64 punti.
Nel 2009 passa alla Honda RS250RW del team Valencia C.F. - Honda SAG, ottenendo un secondo posto in Francia e terminando la stagione al 9º posto con 105 punti.
Nel 2010 passa al team Marc VDS Racing con la Suter MMX nella nuova classe Moto2, il compagno di squadra è Scott Redding. Ottiene come miglior risultato due undicesimi posti (Malesia e Portogallo) e termina la stagione al 26º posto con 18 punti.
Nel 2011 torna in 125, ingaggiato dal team dell'Aprilia Bankia Aspar; i suoi compagni di squadra sono Nicolás Terol e Adrián Martín. Ottiene una vittoria in Germania, tre terzi posti (Gran Bretagna, Giappone e Comunità Valenciana) e una pole position in Portogallo e termina la stagione al 5º posto con 177 punti.
Nel 2012 rimane nello stesso team nella nuova classe Moto3, alla guida di una Kalex KTM; il compagno di squadra è Alberto Moncayo. Viene liquidato dopo il Gran Premio di San Marino e sostituito da Luca Amato. Corre in Comunità Valenciana sulla FTR M312 del team Andalucia JHK t-shirt Laglisse al posto di Moncayo, dove ottiene il miglior risultato della stagione (quinto). Ha totalizzato 63 punti. In questa stagione è costretto a saltare il Gran Premio di Indianapolis per una contusione al torace rimediata nelle qualifiche del GP.