Annoverato tra i migliori difensori degli anni 1980 e 1990, nel corso della sua carriera ha vestito le maglie di e , conquistando 7 scudetti (1986-87, 1989-90, 1994-95, 1996-97, 1997-98, 2001-02 e 2002-03), 2 Coppe Italia (1986-87 e 1994-95), una Coppa UEFA (1988-89), 5 Supercoppe italiane (1990, 1995, 1997, 2002 e 2003), 1 UEFA Champions League (1995-96), 1 Supercoppa UEFA (1996), 1 Coppa Intercontinentale (1996) e 1 Coppa Intertoto (1999).