Comincia a correre a 10 anni con le minimoto, dimostrando subito di avere del talento. Dopo essere rimasto 3 anni nella serie, con risultati sempre più belli, passa al campionato tedesco 125cc, continuando a fare prestazioni incoraggianti: al termine della seconda stagione nella serie nazionale della ottavo di litro è 3º nella classifica generale. Mentre disputa il campionato nazionale prende parte anche a gare del campionato spagnolo e dell'europeo, riuscendo a mettersi in mostra. Nel 2004 riesce a imporsi sul tracciato andaluso di Jerez e arriva 2º in una gara del campionato spagnolo. Questi risultati lo fanno notare dai responsabili del team Malaguti Racing, che gli offrono l'opportunità di debuttare nel Motomondiale 125cc nel 2005, come compagno di squadra del campione europeo Michele Pirro.