Se formó en las categorías inferiores del Napoli.
En 1982 fue cedido a préstamo a otro club de Campania, la Cavese, que en ese entonces militaba en tercera división italiana.
La temporada siguiente regresó al Napoli, donde jugó hasta 1987 (año del primer histórico Scudetto): en total, con la camiseta azzurra, sumó 101 presencias y 9 goles, ganando un campeonato y una Copa de Italia.
Posteriormente fue fichado por el Udinese y el Pescara, en el que militó desde 1988 a 1991.
Sus últimos clubes fueron dos conjuntos de Abruzos: el Giulianova y el Avezzano.