 He began his career with Udinese (1989–1997 and 2002–2004), where he spent a large part of his career, becoming an import part of the side.He later moved to Napoli (1997–1999), Fiorentina (1999–2002), Germinal Beerschot (2004), Venezia (2005), and Sacilese (2005–07), where he ended his career.During his time with Fiorentina, he won the Coppa Italia of 2001.