Swoją karierę rozpoczął w 1997 roku w wyścigach serii Formuła Ford 1800 Benelux którą to serię wygrał. Kolejne 2 sezony spędził w Niemieckiej Formule 3 wygrywając ją w 1999 roku. W sezonie 2000 startował bez powodzenia w Formule 3000 nie zdobywając ani jednego punktu. W 2001 roku został kierowcą testowym zespołu Minardi. Zadebiutował w sezonie 2005 w Grand Prix Australii, którego nie ukończył. Sezon zakończył na 19. miejscu z dorobkiem czterech punktów (wszystkie zdobyte podczas Grand Prix USA). W następnym sezonie startował dla zespołu MF1 Racing. W jego barwach nie zdobył żadnego punktu. Po przejęciu zespołu przez firmę Spyker Cars został niemal natychmiast zatrudniony na sezon 2007. W barwach zespołu wystąpił w ośmiu pierwszych Grand Prix sezonu. Po Grand Prix Wielkiej Brytanii został zwolniony z powodu niewywiązania się ze swoich zobowiązań jednego z jego sponsorów.