Ha legato la sua carriera al Milan, squadra in cui ha militato per 13 stagioni (di cui 11 consecutive) vincendo numerosi trofei, tra cui cinque scudetti e tre UEFA Champions League. Oltre ad aver vestito la maglia di varie squadre italiane, ha militato nel campionato spagnolo, vestendo le maglie di Atlético Madrid e Barcellona e vincendo con quest'ultima un campionato.