Professionnel de 1943 à 1961, il a notamment remporté le premier Tour de France de l'après-guerre en 1947, exploit accompli sans jamais porter le maillot jaune au cours de l'épreuve.
Jusqu'au terme de sa carrière en 1959, à trente-huit ans, il remporte six étapes, et porte une journée le maillot jaune lors du tour de 1953.