Fotbalovou kariéru začal již mládežnických týmech Milána. První utkání v nejvyšší lize odehrál 26. března1972 proti Mantově (0:0).[1] V následující sezoně byl na hostování v Boloni, aby získal zkušenosti. Od sezony 1973/74 byl na devět let stálým hráčem Rossoneri. Během těch devět sezon odehrál celkem 308 utkání a vstřelil v nich 39 branek. Získal dvě vítězství v italském poháru (1971/72, 1976/77) a také jeden titul (1978/79), po kterém musel klub sestoupit do druhé ligy kvůli velkému skandálu Totonero. V následující sezoně pomohl hned k postupu a získal poté i Středoevropský pohár (1981/82).
Od roku 1982 byl hráčem Říma, kde hned v první sezoně vyhrál titul i italský pohár (double) a v následující sezoně hrál finále poháru PMEZ, kde ale prohrál s Liverpoolem na penalty. Za vlky hrál do roku 1985. Poslední dvě sezony strávil ve Fiorentině, kde v roce 1987 ukončil po 466 utkání kariéru.
Za reprezentaci odehrál 10 utkání. Byl na MS 1978, kde odehrál utkání o 3. místo proti Brazílii (1:2). [2] Také byl na ME 1980, ale neodehrál žádné utkání.