[4][5] El 4 de enero del 2019 su ahora ex club Sporting Cristal anuncia que su transferencia al San Jose Earthquakes de la MLS siendo el fichaje más joven en la historia del club.
[7] Jugó con la selección peruana sub-20 en el Campeonato Sudamericano en Ecuador de 2017.
[9] fue parte del equipo de sparring cuando Perú clasificó al Mundial Rusia 2018.
El 9 de septiembre de 2018 se convertiría en el jugador más joven en debutar con la Selección Peruana Absoluta con 18 años reemplazando a Edison Flores en el partido contra Alemania.
Fue titular por primera vez en reemplazo del suspendido Miguel Trauco por la fecha 8 de las Eliminatorias al Mundial 2022 en la victoria 2 a 1 contra Ecuador en Quito cumpliendo un trabajo defensivo muy bueno, de ahí en adelante fue titular hasta la fecha 12 donde volvería Miguel Trauco a la titularidad en el partido contra Chile, aunque también ingresaría en reemplazo de Edison Flores en el segundo tiempo, fue titular nuevamente a la siguiente fecha debido a la suspensión por tarjetas amarillas a Trauco, jugando todo el partido contra Bolivia en La Paz.