Corse per la Locomotief, la Mercier, l'Alpa, la Girardengo, la Condor e l'Eroba, distinguendosi come scalatore. Le principali vittorie da professionista furono due tappe al Tour de France, una nel 1952 e una nel 1953, e una tappa al Giro d'Italia 1956. Il suo duello con Fausto Coppi nella tappa del Puy de Dôme al Tour del 1952 è ricordato in un monumento ivi posto.