Calciatore e dirigente sportivo italiano. Inizia la sua carriera di calciatore nelle giovanili del Milan. Sale di categoria nelle stagioni successive giocando in serie C e B. Debutta in A nel 1994 con il Torino. Un anno più tardi arriva alla Juventus. Con la maglia bianconera, n. 7, vince 6 scudetti nelle stagioni 1996/97, 1997/98, 2001/02, 2002/03, 2004/05, 2005/06.
Vince inoltre una Champions League nel 1996, una Supercoppa Europea ed una Coppa Intercontinentale, sempre nel 1996, una Coppa Intertoto nel 1999 e tre Supercoppe di Lega italiana (1997, 2002 e 2003).
Ha indossato inoltre la maglia della Nazionale 22 volte, partecipando ai campionati mondiali del 1998 (in Francia) e agli europei del 2000 (Olanda e Belgio).
In campo sino alla stagione 2005/2006 come difensore, è poi diventato team manager della prima squadra. Dal 2009 ricopre vari ruoli all’interno del settore giovanile bianconero, dove oggi ricopre il ruolo di Team manager della squadra Primavera maschile.