Considerado junto con Giuseppe Meazza y Roberto Baggio uno de los mejores jugadores en la historia del fútbol italiano, fue el primer jugador nacido en Italia en ganar el Balón de Oro.
Integró la selección italiana que ganó la Eurocopa 1968 y obtuvo el subcampeonato del mundo en México 1970.
Toda su carrera deportiva la pasó en dos clubes italianos: el Foot Ball Club Alessandria de su ciudad natal y el Associazione Calcio Milan, donde pasó la mayor parte de su carrera, logrando conquistar dos veces la UEFA Champions League, dos veces la Recopa de Europa y una vez la Copa Intercontinental.
Posteriormente en 1979 logró su último Scudetto con 35 años, justo el año de su retirada.
Sin embargo, el mayor logro con su selección fue en la Eurocopa de 1968, en la que Italia se proclamó campeona frente a Yugoslavia.