Il 1966 fu l'anno della definitiva consacrazione: vinse due tappe sia al Giro d'Italia, ove colse l'ottavo posto nella classifica finale, sia al Tour de France, in cui chiuse diciassettesimo, e si aggiudicò anche la Coppa Sabatini a Peccioli; venne anche convocato per la prima volta in Nazionale per i campionati del mondo, svoltisi quell'anno al Nürburgring. Nel 1967 vinse la Tirreno-Adriatico, la Coppa Agostoni e il prestigioso Giro di Lombardia (dopo una lunga fuga solitaria), oltre a cogliere il terzo posto alla Milano-Sanremo. Partecipò anche al Giro d'Italia, vincendo una frazione e piazzandosi al quindicesimo posto finale.