Er gewann bei den Olympischen Spielen 1964 in Tokio mit der gesamtdeutschen Mannschaft und bei den Olympischen Spielen 1968 in Mexiko-Stadt mit der Mannschaft der Deutschen Demokratischen Republik (DDR) jeweils eine Bronzemedaille im Mannschaftsmehrkampf. Den gleichen Rang erreichte er mit der DDR-Mannschaft auch im Mannschaftsmehrkampf bei den Turn-Weltmeisterschaften 1966 in Dortmund.