Deltog i OS i Tokyo 1964 i cykel/lagtempo 100 km där han, tillsammans med bröderna: Gösta och Sture samt Sven Hamrin, blev bronsmedaljör. I linjeloppet över 194,83 km kom han på 11:e plats.
Deltog i OS i Mexico City 1968 i cykel/lagtempo 100 km där han, tillsammans med bröderna, Gösta, Sture och Tomas, blev silvermedaljör. I linjeloppet över 196,2 km kom han på 35:e plats.