Champion d'Allemagne sur route amateurs en 1962 et 1963 et médaillé de bronze du championnat du monde amateurs sur route en 1963, il devient professionnel en et le reste jusqu'en 1972, notamment au sein de l'équipe Peugeot-BP-Michelin de 1964 à 1969. Il remporte le championnat d'Allemagne sur route en 1965, 1966 et 1967, égalant Erich Bautz et Hans Junkermann également trois fois champions d'Allemagne. Avec l'équipe d'Allemagne, il participe à sept championnats du monde sur route, et à deux Tours de France, en 1967 et 1968. Il se classe deuxième de la sixième étape à Metz en 1967 derrière Herman Van Springel, mais ne parvient pas au terme de ces deux éditions.