Se inició en las inferiores del Club Sporting Cristal, con la que disputó seis partidos en el Torneo de Promoción y Reserva de 2010.
Jugó al lado del portero peruano José Carvallo, Luis Advíncula y Yoshimar Yotún, quienes fueron mundialistas en la Copa Mundial de Fútbol de 2018.
En el 2013 llega al Juan Aurich, en el 2014 realizó uno de sus mejores campañas.
Jugó por 2 años con Alianza Atlético, convirtiéndose en capitán del equipo, a pesar de ser joven, se le consideraba un líder.
Actualmente, ha sido convocado a la selección Sub-20, con la que tuvo encuentros amistosos con las selecciones de Chile y Uruguay.