Il a participé à la GP2 Series, a remporté la GP2 Asia Series, et a conduit au Championnat du Monde de Formule 1 de la FIA avec l'équipe de Formule 1 de Toyota en 2009.
Il conduit actuellement avec Sauber pour la saison 2010.