After some years on loan in Serie B (playing in Reggina and Palermo), he returned to Juventus in during 1970. For 11 years he wore the number 7 jersey for Juventus, and played alongside notable players such as Roberto Bettega, Roberto Boninsegna, Pietro Anastasi, Claudio Gentile, Marco Tardelli, Dino Zoff, Gaetano Scirea and Antonio Cabrini. During a highly successful period with the club, he won the scudetto six times, as well as winning a Coppa Italia, and an UEFA Cup. He also reached the European Cup final with Juventus during the 1972–73 season, as well as the Intercontinental Cup final that same year, narrowly missing out on a treble with the club, following their defeat in the Coppa Italia final that season, despite their Serie A title. His best finish in the European Cup Winners' Cup was during the 1979–80 season, when Juventus reached the semi-finals of the tournament.