Začínal v nižších italských soutěžích v týmech FC Bolzano 1996, AC Siena, FC Taranto 1927 a Palermo SSD. V italské lize hrál za Juventus FC, UC Sampdoria, AC Milán a AS Řím. V italské lize nastoupil ve 331 ligových utkáních a dal 48 gólů. S Juventusem získal v letech 1977 a 1978 italský titul. S AC Milán, Juventusem a AS Řím vyhrál pětkrát italský fotbalový pohár. V Poháru mistrů evropských zemí nastoupil v 9 utkáních a dal 1 gól, v Poháru vítězů pohárů nastoupil v 16 utkáních a dal 3 góly a v Poháru UEFA nastoupil v 32 utkáních a dal 8 gólů. V roce ¨1973 vyhrál s AC Milán Pohár vítězů pohárů a v roce 1977 s Juventusem Pohár UEFA. V Superpoháru UEFA nastoupil ve 2 utkáních. Za reprezentaci Itálie nastoupil v letech 1971-1980 v 55 utkáních a dal 2 góly. Byl členem italské reprezentace na Mistrovství světa ve fotbale 1974, nastoupil ve 3 utkáních a dal gól proti Haiti. Byl členem italské reprezentace na Mistrovství světa ve fotbale 1978, nastoupil v 6 utkáních a dal gól proti Maďarsku. Byl členem italské reprezentace na Mistrovství Evropy ve fotbale 1980, nastoupil ve 4 utkáních.