Er startete in der gemeinsamen deutschen Mannschaft für die DDR und gewann bei den Olympischen Spielen 1964 in Tokio die Silbermedaille im 20-km-Gehen (1:31:14 h). Ein weiterer Höhepunkt seiner Karriere war der Sieg bei den Europameisterschaften 1966 (1:29:25,0 h).