Nato a Mortara il 16 Dicembre 1938
Professionista dal 1963 al 1971, vinse una tappa al Tour de France, una alla Vuelta a España, una al Tour de Suisse e una alla Tirreno-Adriatico. Con la vittoria a Pau durante il Tour de France 1966 andò a vestire la maglia gialla, perdendo però il primato nella successiva tappa pirenaica con arrivo a Luchon