Deltog i OS i Rom 1960 i cykel/lagtempo 100 km där han, tillsammans med Owe Adamsson, Gunnar Göransson och Oswald Johansson, kom på 5:e plats.
Deltog i OS i Tokyo 1964 i cykel/lagtempo 100 km där han, tillsammans med bröderna: Sture och Erik samt Sven Hamrin, blev bronsmedaljör. I linjeloppet över 194,83 km kom han på 7:e plats.
Deltog i OS i Mexico City 1968 i cykel/lagtempo 100 km där han, tillsammans med bröderna: Sture, Erik och Tomas, blev silvermedaljör. I linjeloppet över 196,2 km erövrade Gösta bronsmedaljen.