Debutó en 1981 con el VJS Velletri y se retiró veintiún años después, siendo jugador del Sambenedettese.
[4] Cuatro meses después, en marzo de 2008, volvió a hacerse cargo del equipo siciliano,[5] al que logró mantener en la categoría con comodidad.
[8] Consiguió 12 victorias en 21 partidos que le llevaron a disputar el "play-off" de ascenso, pero perdió la final contra el Brescia.
En marzo de 2015, fue despedido como técnico del Atalanta tras 4 derrotas consecutivas, dejando al equipo como 17.º clasificado tras 25 jornadas.
[12] Cerró sus dos etapas en el equipo dirigiéndolo en 281 partidos (115 victorias, 71 empates y 95 derrotas).
[18] Sin embargo, no pudo revertir la mala situación del equipo italiano, que se convirtió en el colista de la Serie A.