Bei den Olympischen Spielen 1960 in Rom belegte er Platz zehn (6894 Punkte = 7006 Punkte nach der Tabelle von 1985: 11,4 s – 6,79 m – 12,03 m – 1,85 m – 50,5 s – 16,1 s – 37,69 s – 3,90 m – 63,63 m – 4:27,6 min.) 1962 gewann er bei den Europameisterschaften 1962 die Bronzemedaille im Zehnkampf (7835 Punkte = 7565 Punkte nach der Tabelle von 1985: 10,8 s – 6,96 m – 13,25 m – 1,86 m – 48,6 s – 14,7 s – 39,47 m – 3,90 m – 62,85 m – 4:22,9 min.) Im selben Jahr wurde er Deutscher Meister im Zehnkampf.