Esordisce nel 2000 nella classe 250 del motomondiale, come wildcard nel Gran Premio del Pacifico a bordo di una Honda giungendo 8º ottenendo il 28º posto a fine stagione con 8 punti.
Nel 2001 corre due Gran Premi, ancora come wildcard e sempre con la Honda, terminando 28° con 3 punti e ottenendo come miglior risultato un tredicesimo posto in Giappone.
Nel 2002 corre due Gran Premi, ancora come wildcard e sempre con la Honda, concludendo 27º con 9 punti e ottenendo come miglior risultato un undicesimo posto nel Gran Premio del Pacifico.
Nel 2003 corre due Gran Premi, ancora come wildcard e sempre con la Honda, ottenendo pole position e secondo posto in Giappone e terminando la stagione al 15º posto con 31 punti.
Nel 2004 diventa pilota titolare, ingaggiato dal team Telefonica Movistar Honda 250, in coppia con Daniel Pedrosa, ottenendo due terzi posti (Giappone e Qatar) e terminando la stagione al 6º posto con 128 punti.
Nel 2005 viene confermato nel team, ottenendo una vittoria in Giappone, tre terzi posti (Cina, Germania e Turchia) e due pole position (Giappone e Malesia), concludendo il campionato in 4ª posizione con 180 punti.
Nel 2006 viene ingaggiato dalla KTM nel team Red Bull KTM GP 250, ottenendo due vittorie (Turchia e Giappone (in questi Gran Premi ottiene anche la pole position)), quattro terzi posti (Cina, Gran Bretagna, Repubblica Ceca e Australia) e altre due pole position (Germania e Malesia), terminando 4° in campionato come l'anno precedente con 193 punti.
Nel 2007 viene confermato nel team rinominato Red Bull KTM 250, in coppia con Mika Kallio, ottenendo due vittorie (Germania e Malesia (qui ottiene anche la pole position)), un secondo posto nel Gran Premio di San Marino e un terzo posto in Gran Bretagna, terminando la stagione al 6º posto con 160 punti.
Nel 2008 viene confermato nel team KTM, ottenendo due secondi posti (Cina e Malesia (qui ottiene anche la pole position)) e giungendo 7º con 139 punti.
Nel 2009 torna alla Honda ingaggiato dal team Scot Racing Team 250cc, con Raffaele De Rosa come compagno di squadra, e corona una splendida stagione vincendo il titolo mondiale con 261 punti, ottenendo quattro vittorie (Spagna, Olanda, Gran Bretagna e Malesia), tre secondi posti (Giappone, Catalogna e Indianapolis) e due pole position (San Marino e Malesia).
Nel 2010 passa nella classe MotoGP, nel team della Honda Interwetten MotoGP. In questa stagione è però costretto a saltare i GP di Gran Bretagna, Olanda, Catalogna, Stati Uniti e Repubblica Ceca per la frattura della dodicesima vertebra dorsale rimediata nel warm up del GP di Gran Bretagna. Ottiene come miglior risultato un settimo posto in Malesia e termina la stagione al 15º posto con 53 punti.
Nel 2011 passa al team San Carlo Honda Gresini, con Marco Simoncelli come compagno di squadra. Nel gran premio d'Olanda inoltre sostituisce l'infortunato Daniel Pedrosa nel team Honda Racing Corporation.[1]
Durante la stagione ottiene come miglior risultato un quarto posto sotto la pioggia a Jerez. Conclude la stagione al 10º posto con 98 punti.
Nel 2012 passa a correre nel campionato mondiale Superbike, alla guida della Honda CBR1000RR del team Honda World Superbike; il compagno di squadra è Jonathan Rea. Termina la stagione al 18º posto con 61,5 punti.
Nello stesso anno corre in MotoGP, in sostituzione dell'infortunato Yonny Hernández sulla BQR in Comunità Valenciana, totalizzando 3 punti.
Nel 2013 torna in MotoGP, alla guida della FTR del team Avintia Blusens; il compagno di squadra è Héctor Barberá. Ottiene come miglior risultato un undicesimo posto in Malesia e termina la stagione al 20º posto con 13 punti. In questa stagione è costretto a saltare i Gran Premi di Catalogna e Assen per una lesione all'anulare della mano sinistra rimediata nelle prove libere del GP di Catalogna.
Nel 2014 passa al team Aspar, alla guida di una Honda con specifiche Open; il compagno di squadra è Nicky Hayden.