Aux Jeux Olympiques de 1964 et de 1968, montant Dux, il aida ses coéquipiers ouest-allemands à remporter et à conserver la médaille d’or par équipe. Quatre ans plus tard, à Montréal, il gagna encore la médaille d’or par équipe, sur Mehmed cette fois-ci. Aux Jeux Olympiques à Los Angeles en 1984, il s’attribua les médailles d’or des épreuves individuelle et par équipe, de nouveau sur une autre monture, Ahlerich. Il décrocha sa sixième médaille d’or dans l’épreuve par équipe aux Jeux à Séoul en 1988.