En 1964, il est vice-champion d'Italie de Formule 3 derrière Geki (première édition de la compétition), sur une Dagrada de la marque Lancia. La même année il remporte notamment au plan international la course de Caserte dans la discipline, sur De Tomaso-Ford pour l'écurie Stefano.
En 1968 il obtient sur Alfa Romeo Tipo 33 deux podiums (3e), à la Targa Florio avec Lucien Bianchi et lors des 500 kilomètres d'Imola avec Dino Dini (ainsi qu'en 1973 pour cette dernière épreuve).
La Porsche 908 LH troisième au Mans également en 1972, avec Jöst, Weber et Casoni.
Il dispute les 24 Heures du Mans à six reprises, obtenant une troisième place en 1972 notamment avec Reinhold Joest, puis une quatrième en 1975 (toujours avec Jöst), après avoir été sixième en 1968. Lors du surprenant podium de 1972, l'équipe allemande du Siffert ATE Racing a engagé pour l'équipage une Porsche 908 LH déjà troisième lors de l'édition de 1968, alors exposée au musée des frères Schlumpf à la Cité de l'automobile de Mulhouse, où elle retourne après sa seconde troisième place au Mans.