He played 8 seasons (108 games, 14 goals) in the Serie A for A.C. Milan, Vicenza Calcio, Bologna F.C. 1909, A.S. Roma and Ascoli Calcio 1898. He won the Coppa Italia with Milan in 1977 and with Roma in 1984. During the latter season, he also played for Roma in the 1983–84 European Cup, scoring a goal against IFK Göteborg, as the club went on to reach the final, only to lose out to Liverpool on penalties.