С 1982 по 1987 год занимался картингом. В 1988 году стал вице-чемпионом Бразилии в Формуле-Форд, в 1989 году — чемпионом Бразилии в Формуле-3. На следующий год выиграл южноамериканский чемпионат Формулы-3, в 1991 году стал чемпионом международной Формулы-3000. В 1992 году дебютировал в Формуле-1, выступая за команду «Минарди», завоевал одно очко в Японии. На квалификации Гран-при Франции 1992 года попал в аварию, травмировал спину и был вынужден пропустить три этапа чемпионата. В 1993 году продолжил выступления за «Минарди», дважды зарабатывал очки на этапах и в итоге занял тринадцатое место в чемпионате. На следующий год провёл полный сезон в команде «Футуорк». В 1995 году перешёл в американский чемпионат CART, где выступал до 2002 года (лучший результат — две победы в гонках в 1999 и 2000 году и пятое место по итогам чемпионата в 2002 году). В 2003 году провёл сезон в НАСКАР, с 2004 года участвует в серии Гранд-Ам.