Après deux expériences en Serie C (Trevigliese et Viareggio), il retourne dans son club formateur avant d'être acheté en 1970-71 par la Juventus. Il doit faire face à la concurrence à son poste avec Capello et Haller (mais joue bien son premier match en coupe le lors d'une victoire 3-1 contre Arezzo). Il joue néanmoins 13 matchs lors du scudetto remporté en 1971-72. En 1973-74, la Juventus le prête d'abord à Cesena puis au Lanerossi Vicence pour le reprendre en 1975-76 sans l'utiliser. L’année suivante, il est définitivement vendu à la Sampdoria où il reste trois saisons en tant que titulaire.