La so primer victoria como profesional foi una etapa de los Tres Díes del Sur so los colores del equipu Philco. En 1964 corrió pal conxuntu Springoil-Fuchs y ganó cuatro etapes nel Giro dItalia, ente elles la mítica etapa de Cuneo-Pinerolo. En 1965 fichó pol equipu Filotex y ganó la Vuelta a Suiza (llevanto los brazu en 2 etapes) y el Campeonatu de Zurich. En 1966 ganó dos etapes del Giro dItalia y otros dos del Tour de Francia según la Coppa Sabatini. En 1967 consiguió la victoria de la Tirrenu-Adriatico, el Giro de Lombardia y la Coppa Agostoni. En 1968 ganó de nuevu dos etapes del Giro dItalia y otros dos del Tour de Francia onde ganó tamién la clasificación de la regularidá (únicu italianu xuntu con Alessandro Petacchi en consiguir esti maillot), imponer de nuevu nel Campeonatu de Zurich y na Coppa Sabatini, ganando tamién la Coppa Bernocchi. En 1969 consiguió la clasificación por puntos del Giro dItalia siendo líder desta clasificación de principiu a fin del Giro.