Per quanto riguarda le competizioni del motomondiale, le sue prime presenza vengono registrate nella stagione 2003 dove ha corso in classe 125 a bordo di una Honda il GP del Pacifico tagliando il traguardo in 23ª posizione e senza ottenere punti validi per la classifica iridata. Anche nel motomondiale 2005 ha ottenuto una wild card per partecipare questa volta al GP del Giappone, corso nella stessa classe e con la stessa motocicletta; anche in questo caso non è riuscito ad ottenere punti mondiali.
Nella stagione 2006 ha partecipato invece con maggiore continuità, guidando Honda, Malaguti e Aprilia, riuscendo però ad ottenere un solo punto con il 15º posto raggiunto nel gran premio di casa.[1] Nel 2006, oltre che gareggiare nel motomondiale, ha disputato quattro delle sei prove del Campionato Italiano Velocità, chiudendole tutte nei primi tre per quanto, essendo straniero, non potesse ottenere punti per le classifiche.[2]