Se formó en la cantera del Inter de Milán.
En el verano de 1969 fue transferido al Lanerossi Vicenza, donde enseguida logró un puesto de titular; quedó cuatro temporadas en el conjunto blanquirrojo, marcando 14 tantos.
Concluyó su carrera de futbolista en la Serie B, jugando con Parma y Lazio, después de un paréntesis en Estados Unidos con el New York Cosmos.
Ha sido el agente de jugadores como Alessandro Costacurta, Massimo Marazzina, Giuseppe Signori, Christian Panucci, Marco Simone, Lilian Thuram y Andriy Shevchenko.
Actualmente es el agente de Tommaso Rocchi, Kevin Constant, Mikaël Silvestre, Sergio Pellissier, Jean-François Gillet y Flavio Roma.