Cresciuto nelle giovanili del River Plate, ha debuttato il 21 novembre 2016 in un match perso 1-0 contro il Newell's Old Boys. Nella stagione 2016/17 sono 19 le sue presenze in Superliga con una rete all'attivo, ma l'anno successivo arriva solamente a 9 presenze sempre calcolando il campionato argentino. Nel 2018/19 torna a salire attivando a quota 17 con un gol all'attivo, mentre il 2019/20 lo vede presente in campo per 19 volte. Inizia la stagione in Argentina scendendo in campo solo nelle 4 gare di Libertadores che ha giocato per intero da titolare e un'altra gara del Torneos de Verano. A ottobre 2020 passa alla Fiorentina.
I viola hanno corrisposto al River Plate 6 milioni di euro più altri 6 di bonus.
È soprannominato "El Chino" per via dei tratti del volto simili a quelli orientali. Negli anni si è rivelato molto efficace sotto porta, offrendo anche margine per qualche esperimento posizionale a centrocampo.