Il commence sa carrière chez A.S. Varese 1910 -LRB- 1957-59 -RRB- et déménage à Torino F.C. en 1959, où il joue jusqu'en 1975, réalisant 443 apparitions et marquant 42 buts.
Il a fait partie de l'équipe nationale italienne.