Passa poi alla in Serie B, collezionando 30 presenze e 5 gol nella stagione 1968-1969. Nell'annata 1969-1970 è al , segnando 3 gol in 22 partite nel suo primo campionato da titolare in massima serie. Nel 1970 ritorna alla Juventus, dove milita per undici stagioni consecutive, diventando una delle colonne della squadra: in maglia bianconera vince sei Scudetti, la Coppa UEFA 1976-1977 e la Coppa Italia 1978-1979.