Pilota italiano di primo livello, all'età di 8 anni inizia a correre nei go-kart. Nel 2002 vince la selezione
"Astra e Autosprint cercano piloti" e inizia a gareggiare nella Mazda MX-5 Cup, ottenendo una vittoria e due podi.
Nel 2003 e nel 2004 partecipa al campionato di
Formula Renault italiana chiudendo entrambe le annate al terzo posto.
Passa poi alla F3000, vincendo
il campionato italiano nel 2005, correndo per la Fisichella Motor Sport. A fine anno collauda per la prima volta una monoposto di Formula 1 della Minardi.