Inizia a gareggiare con le pocket bike all'età di 4 anni e inizia a gareggiare in competizioni locali di minimoto all'età di 12 anni. Nel 1996 partecipa al campionato Kanto Area Road Racing, che vince. Nello stesso anno giunge secondo sul circuito di Tsukuba con la SP12 e vince sul circuito di Nikkō con la SP12EXP.
L'anno successivo vince il campionato Road Racing orientale e giunge 38º nel campionato giapponese della classe 125, con miglior risultato un 13º posto. Nel 1998 partecipa al campionato giapponese della classe 250, concludendo 10º, con un 4º posto come miglior risultato in gara. Sempre nello stesso anno gareggia come wild card a Donington nel campionato britannico, concludendo 2º. Partecipa anche al campionato europeo dove conquista un podio e si classifica diciannovesimo.
L'anno seguente giunge 3º nel campionato giapponese 250 con la TSR AC28M e, sempre nello stesso anno, partecipa alla sua prima gara nel motomondiale. Nel 2002 ottiene anche il titolo nazionale giapponese della classe 250[1].