Throughout his career, he played for several Italian clubs: Lecce, Cagliari, Roma, Inter Milan, and Napoli, winning an UEFA Cup title with Inter in 1998. A former Italy international, he took part at the 1998 FIFA World Cup.