Durante la sua carriera ha giocato oltre 370 partite tra i professionisti vestendo i colori di Sampdoria, Brescia, Lazio e Torino. Ha vinto due edizioni della Coppa Italia (1994 con la Sampdoria e 2004 con la Lazio) e i Giochi del Mediterraneo 1997 con l'Italia Under-23.