Начал заниматься автогонками в 1973 году, выступая в итальянской «Формуле-Абарт», чемпионом которой стал в 1974 году. В 1975 году стал вице-чемпионом итальянской Формулы-3, в том же году стартовал в чемпионате Европы Формулы-3. В 1976 году провёл полный сезон в европейской Формуле-3, одержал две победы в Манторпе и Валлелунге, стал бронзовым призёром первенства. В 1977-1978 годах стартовал в чемпионате Формулы-2, также принимал участие в европейском чемпионате спортивных автомобилей. В 1979 году принял участие в двух Гран-при Формулы-1 за рулём автомобиля команды Kauhsen, оба раза не прошёл квалификацию. В том же году на этапе Формулы-1 в Монако участвовал в Гран-при за рулём автомобиля Merzario и также не прошёл квалификацию. Позже принимал участие в гонках туринговых автомобилей за рулём «Альфа-Ромео», БМВ, «Вольво», одержал три победы в 1982-1984 годах. В 1985 году стал чемпионом Европы по турингу, после чего перешёл в гонки спорткаров, выступая за команду TWR. В 1987 году перешёл в команду «Брун Моторспортс», с которой стал серебряным призёром гонки «24 часа Дейтоны» 1987 года. В том же году вернулся в гонки туринговых автомобилей, в 1988 году стал чемпионом Италии по турингу. Выступал в различных гонках спортивных и туринговых автомобилей до 1999 года.