Er war Teilnehmer der Olympischen Sommerspiele 1952 in Helsinki und der Olympischen Sommerspiele 1956 in Melbourne. 1952 schied er im olympischen Straßenrennen aus. 1956 wurde er im olympischen Straßenrennen als 10. klassiert. 1952 wurde er mit seiner Mannschaft Vierter in der Mannschaftswertung des Straßenrennens, 1956 kam sein Team auf den 5. Rang in der Mannschaftswertung des Straßenrennens.