Ritenuto uno dei migliori difensori italiani di sempre,[2][3][4] è stato uno dei massimi interpreti del ruolo negli anni 1980 e 1990.[5][6][7] Dopo gli esordi nella Romanese in Serie D, militò per un quinquennio nel Como, con cui vinse un campionato di Serie C1 (1978-1979) e uno di B (1979-1980), debuttando quindi nella massima serie. Acquistato dalla Sampdoria, fu girato in prestito prima alla Fiorentina e poi alla Roma, con cui vinse il suo primo scudetto nella stagione 1982-1983. Rientrato a Genova, divenne una bandiera della Sampdoria, legandovi la maggior parte della propria carriera e conquistando nell'arco di 12 stagioni quattro Coppe Italia (1984-1985, 1987-1988, 1988-1989 e 1993-1994), una Coppa delle Coppe (1989-1990), un altro scudetto (1990-1991) e una Supercoppa italiana (1991). Nel 1995 fu ceduto alla Juventus, dove rimase per una stagione vincendo una seconda Supercoppa italiana (1995) e una Champions League (1995-1996). Svincolatosi dal club torinese, si accasò per un anno al Milan per poi chiudere la carriera con un triennio al Piacenza, ritirandosi nel 2000, a 41 anni, dopo aver totalizzato 562 presenze in Serie A.
Tra il 1981 e il 1993 ha fatto parte della nazionale italiana, con cui ha totalizzato 45 presenze, segnando 2 reti; ha disputato tre edizioni del campionato del mondo, vincendo l'edizione di Spagna 1982, senza scendere in campo a causa di un infortunio, e ottenendo un terzo posto a Italia 1990.
Intrapresa la carriera di allenatore, nella prima metà degli anni 2000 ha guidato il Catania, la Florentia Viola e la Triestina; negli anni 2010 ha maturato due esperienze all'estero, prima all'Honvéd e poi al Kamza.
^359 (25) se si considera lo spareggio per l'accesso alla Coppa UEFA 1987-1988 disputato il 23 maggio 1987 contro il Milan.