En 1974, il remporte le championnat d'Allemagne de la spécialité avant de passer à la Formule 2 l'année suivante où il se classe en 1976 et en 1977). En 1977, il devient pilote d'usine Osella dans le championnat du monde des marques. Il devient ensuite pilote-essayeur pour le groupe Fiat et pilote pour Alfa Romeo. Il termine aux 24 Heures de Spa et de sa catégorie. Au Grand Prix d'Italie, il est appelé comme troisième pilote Brabham mais il ne signe que le et dernier temps à plus de 11 secondes de la pole position et à 10 secondes de la première Brabham, celle de Hans-Joachim Stuck.