В 1974 году дебютировал в бразильском картинговом чемпионате, выиграл несколько титулов. С 1978 года выступал в бразильском чемпионате кузовных автомобилей. В 1980 году переехал в Великобританию, где выиграл вице-чемпионский титул в британской Формуле-Форд, после чего перешёл в британский чемпионат Формулы-3. В 1981 году занял третье место в британской Формуле-3 с двумя победами в Сильверстоуне и одной в Оултон-Парке. В 1982 году дебютировал в чемпионате мира Формулы-1 за рулём автомобиля «Марч», за весь сезон очков не набрал, пять раз не прошёл квалификацию. На следующий год провёл столь же безрезультативный сезон в команде «Лижье» и в 1984 году вернулся в Бразилию, чтобы выступить в южноамериканском чемпионате Формулы-2. Выиграл гонку Формулы-2 в Рио-де-Жанейро.
В 1985 году дебютировал в чемпионате CART, завоевал лучшее место для новичка на старте гонки «Инди 500» 1985 года. В 1987 году перешёл в чемпионат мира спортивных автомобилей, где сразу завоевал чемпионский титул за рулём автомобиля «Ягуар XJR-9». На следующий год вернулся в CART, где выступал до 1997 года. За время выступлений трижды завоёвывал поул, несколько раз финишировал вторым, лидировал во многих гонках, но ни разу не сумел победить в гонке. В 1998 году перешёл в серию IRL, где также не одержал ни одной победы. С 2001 года выступает в различных бразильских кузовных чемпионатах, в 2002 году выиграл гонку «1000 километров Бразилии» на автомобиле «Порше 911 GT3-RS», в 2006 году занял второе место в гонке «Миль Мильяс Бразилейрас».