W sezonie 1999 zadebiutował jako oficjalny kierowca British American Racing. Drugim kierowcą tego zespołu był w tym czasie Jacques Villeneuve. W pierwszym roku występów ukończył 5 wyścigów, a najlepszym jego osiągnięciem było zajęcie 8 miejsca w Grand Prix Europy. Pierwsze punkty zdobył w sezonie 2000 podczas Grand Prix Australii, kiedy ukończył wyścig na szóstym miejscu. Kolejne dwa punkty zdobył w tym samym sezonie kończąc na szóstych pozycjach Grand Prix Włoch i Stanów Zjednoczonych. W klasyfikacji generalnej zajął trzynaste miejsce. W sezonie 2001 został kierowcą testowym zespołu Jordan, a w 2002 roku wystartował w cyklu Nissan Telefonica World Series (World Series by Nissan), zdobywając tytuł mistrzowski. W sezonie 2003 ponownie wrócił do F1. Tym razem w barwach zespołu Panasonic Toyota Racing, na stanowisku kierowcy testowego. W sezonach 2004–2005 występował w 6 GP – bez punktu. W sezonie 2007 pełnił rolę kierowcy testowego w zespole Renault.

W 2008 roku startował w barwach zespołu Peugeot w wyścigu 24h Le Mans, gdzie wraz z Franckiem Montagnym i Christianem Klienem zajęli 3. miejsce.