Seniorsku karijeru započeo je 2009. godine u klubu Alianza Lima, odakle je nakon dvije godine otišao u lisabonskiSporting CP. Iste godine debitirao je i za peruansku reprezentaciju. Godine 2016. odlazi u redove gradskog rivala, Benfice, s kojom u prvoj sezoni osvaja ligu, kup i superkup. Sezonu 2017./2018. proveo je na posudbi u Watfordu, da bi već sljedeće sezone bio poslan na posudbu u Al-Hilal.