Con el club materano militó en segunda, tercera y cuarta división italiana, en la posición de defensa, principalmente lateral.
Vistió también las camisetas de Chieti, Brindisi, Salernitana, Livorno y Galatina.
En 1987 pasó al Pisticci, en Promozione, donde el año siguiente fue nombrado jugador-entrenador y obtuvo un ascenso a la división Interregionale (la actual Serie D).
En la temporada 1999/00, llegó su debut en la Serie A con el Udinese, que finalizó en el octavo lugar; el año siguiente fue cesado del cargo tras cuatro derrotas consecutivas y reemplazado por Luciano Spalletti.
[15] Su objetivo inmediato era obtener la permanencia, meta que alcanzó en la penúltima jornada del campeonato.