Nato in provincia di Massa-Carrara, si trasferì a Cannes a quattro anni, assieme ai genitori emigranti. Non poté correre per il lavoro di panettiere che lo impegnava di notte, finché a vent'anni si iscrisse in una locale squadra di ciclismo.
Nel 1948 arrivarono i primi risultati importanti e la cittadinanza francese, che gli permise di essere convocato nelle nazionali francesi per il Tour de France. Nella sua carriera figurano tre Critérium du Dauphiné Libéré, con cinque tappe vinte e un secondo posto finale, ed un secondo posto nella Parigi-Nizza; corse anche nove Tour de France, vincendo tre tappe ed indossando anche la maglia gialla nel 1952 per quattro giorni.