V italské lize frál za FC Inter Milán, Bologna FC 1909, SSC Neapol a US Pistoiese 1921. Nastoupil ve 227 ligových utkáních. S Interem získal v roce 1971 italský titul. V Poháru mistrů evropských zemí nastoupil v 8 utkáních a dal 1 gól, v Poháru vítězů pohárů nastoupil ve 2 utkáních a v Poháru UEFA nastoupil v 16 utkáních. Za reprezentaci Itálie nastoupil v letech 1972-1979 ve 32 utkáních, byl členem italské reprezentace na Mistrovství světa ve fotbale 1974, ale v utkání nenastoupil. Byl členem italské reprezentace na Mistrovství světa ve fotbale 1978, nastoupil v 5 utkáních. Byl členem italské reprezentace na Mistrovství Evropy ve fotbale 1980, ale v utkání nenastoupil.