Durant sa carrière, il dispute de nombreux championnats, notamment celui de Formule 3 sudaméricaine et de Formule 3 allemande qu'il remporte respectivement en 1999 et 2003.
En 2004, il part au Japon concourir en Formule 3 nippone et termine 2e, il remporte le championnat l'année suivante.
À partir de 2006, il alterne le Super GT et la Formula Nippon, où il finit 1er du classement en 2010.