Er spielte jeweils für Udinese, Colo Colo, River Plate, Barcelona, Arsenal, Manchester United und Inter.
Zu Beginn der Saison wechselte er ablösefrei von Inter nach Marseille.
In der Saison 2022/23 erzielte er 18 Tore und lieferte 3 Assists in 44 Spielen für die französische Mannschaft.