Il remporte trois médailles lors des Championnats d'Europe 1958 de Stockholm : l'or sur 200 mètres et sur 4 × 100 m, et l'argent dans l'épreuve du 100 m derrière son compatriote Armin Hary. Il égale cette même année son propre record d'Europe du 200 mètres de 20 s 8 à deux reprises, avant de réaliser 20 s 6 le à Wuppertal.
Il participe en 1960 aux Jeux olympiques de Rome mais ne parvient pas à atteindre les finales du 100 et du 200 m. Il obtient un nouveau succès international en 1962 en remportant le titre continental du relais 4 × 400 m à l'occasion des Championnats d'Europe de Belgrade où l'équipe de la République fédérale d'Allemagne s'impose face à la Pologne et au Royaume-Uni.