W 1997 roku testował bolidy rozmaitych serii i zespołów. Ukończył "Jim Russell Racing Drivers School" (szkołę kierowców wyścigowych Jima Russella Formuły Vauxhall w Anglii), wygrywając wyścig na Donington Park. W latach 1998 i 1999 startował w zawodach Formuły Vauxhall. Mimo problemów z budżetem, wziął udział w 12 z 16 wyścigów w 1998 roku i zajął ostatecznie 10 pozycję w klasyfikacji generalnej, uzyskując najlepsze wyniki między 4. a 8. miejscem w wyścigu. W 1999 roku pozostał w tej serii, zdobywając 2 pole position, 2 zwycięstwa i 3 razy stając na podium. Był czwarty w klasyfikacji kierowców.

Od 2000 roku startował w Formule 3 (w jej brytyjskiej odmianie). Cały sezon startował w debiutującym w tej serii teamie, używając przy tym zupełnie nowych silników Opel-Speiss. Mimo to zgromadził 41 punktów i był 11 w końcowej klasyfikacji sezonu.

W 2002 roku przeszedł do włoskiej Formuły 3.