Dziewięciokrotnie startował w Tour de France, jego najlepszym wynikiem było 8. miejsce z 1949. Sześciokrotnie uczestniczył w Giro d’Italia, jego najlepszym rezultatem było 33. miejsce z 1958. Na mistrzostwach świata wystąpił 13 razy, a jego najlepszym wynikiem w zawodach amatorów była 9. pozycja z 1948, natomiast w zawodach profesjonalistów 10. pozycja z 1953 i 1957.