During his club career he played mostly for Torino (1981–1992 and 1995–98), also playing for Serie B Cesena on loan for two seasons (1983–85), and later for Lazio (1992–95), where he managed to help the club to a second-place finish during the 1994–95 season. Throughout his career, he became Torino's captain, and he helped the Turin side to win the 1989–90 Serie B title, gaining promotion to Serie A the following season, as well as the 1991 Mitropa Cup. He also helped his team to a Coppa Italia final in 1982, and to reach the 1992 UEFA Cup final. He retired with Torino in Serie B, in 1998.