Il réalisa sa meilleure performance en 1935 : 2 h 37 min 4 s.
Il a détenu plusieurs records de France, dont ceux des 25 et 30 km (en 1934).
Aux jeux de 1932 :
- Marathon : 16e avec 2 h 53 min 34 s
Il fut champion de France du marathon en 1932, avec le temps de 2 h 40 min 25.