Начал заниматься картингом в 1988 году, в последующие несколько лет выиграл два титула чемпиона Бразилии по картингу. В 1996 году стал чемпионом Европы в Формуле-Рено. На следующий год перешёл в британскую Формулу-3, где в 1998 году выиграл вице-чемпионский титул. Позже выступал в Формуле-3000, параллельно работая тест-пилотом в команде Формулы-1 «Заубер». В 2001—2002 годах выступал в чемпионате мира Формулы-1 за команду «Эрроуз», очков не набрал. Позже выступал в Мировой серии «Ниссан» и бразильском чемпионате кузовных автомобилей. В 2008 году выступал в гонках Индикар.