El 2007, realizando la pretemporada con el equipo profesional de Cristal, sufrió una lesión que lo dejó fuera de las canchas por 6 meses, lo que le impidió jugar el Sudamericano y Mundial Sub-17 con su selección.
En el año 2008, luego de la recuperación, fue promovido al equipo profesional, debutando el 23 de abril frente a Cienciano en el Cuzco, fue parte del equipo que clasificó a la Copa Libertadores 2009.
El 2014 fichó por Alianza Lima, sin embargo tuvo un problema de dopaje que lo inhabilitó para jugar.
En el 2018 firmó por Universidad Técnica de Cajamarca, pedido por Franco Navarro para reemplazar a Gustavo Dulanto.
Jugó la Copa Sudamericana 2018, perdiendo en primera ronda contra Rampla Juniors.