Passò ai dilettanti nel 1967, e nel 1968 partecipò alle olimpiadi con la Germania.
Nel 1970 è diventato il primo tedesco a vincere la classica Parigi-Tours; nel 1971 vinse il campionato tedesco su strada. Nel 1972 e nel 1973 partecipò anche al Tour de France e lo concluse con un 45º e un 37º posto in classifica generale. Successivamente è passato al ciclismo su pista e ha vinto 8 sei giorni.