Vainqueur de Tirreno-Adriatico en 1971 (2eme en 1968 et 1970 ; 4 étapes), du Championnat de Zurich en 1966, Tour des Appennins en 1963 et 1973, du Tour de Vénétie en 1963, du Tour d'Émilie en 1963 et 1964, des Trois vallées varésines en 1963, de la Coppa Agostoni en 1964, de la Coppa Sabatini en 1964, de la Semaine catalane en 1970 (plus 4 étapes), du Tour du Piémont en 1970, du Trophée Laigueglia en 1971 et de la Coppa Placci en 1973. Il termina 6 fois dans les cinq premiers du Giro (2eme en 1964, 1965, et 1966, 3eme en 1969, 4eme en 1968, 5eme en 1970 ; vainqueur de 5 étapes) et remporta également une étape du TOUR DE FRANCE (maillot jaune durant 4 jours en 1970) et du Tour de Suisse (3eme en 1964). 3eme de Paris-Nice en 1965. 41 victoires entre 1962 et 1976.