Se formó en el Molicciara, para luego pasar a formar parte de las categorías inferiores del Torino.
Debutó con el primer equipo en Serie A en 1980.
Tras dos temporadas, fue cedido a préstamo al Reggiana, en Serie B.
En 1983 volvió a Turín, donde permaneció otras cuatro temporadas.
Ese mismo año fue transferido al Genoa, donde jugó unos meses, y al Brescia, concluyendo su carrera deportiva en 1996, con 32 años de edad.