Centrocampista y delantero que fue llamado a la selección nacional de Perú en el 2011. A nivel de club, ha competido por clubes como el Alianza Lima, Paços Ferreira y Vitória Guimarães.
Comenzó a jugar fútbol juvenil con Alianza Lima cuando tenía 15 años.
Representó a Perú en la Copa América en el 2015 y en el Mundial de la FIFA en el 2018.
Tiene un hijo llamado Gadiel.
Jugó junto a Paolo Guerrero en el Mundial de la FIFA del 2018.