Karijeru je započeo 2007. godine u klubu Atlético Junior, gdje je igrao do 2011. godine. U četverogodišnjem periodu, bio je tri puta na posudbama u drugim klubovima. Godine 2011. prelazi u Club Brugge; u sezoni 2012./2013. bio je najbolji strijelac lige, nakon čega je prešao u Sevillu za €7,000,000. U prvim dvjema sezonama osvojio je dvije Europa lige, postigavši dva gola u finalu 2015. godine. Na ljeto 2015., prelazi u Milan za €30,000,000; sezonu 2017./2018. proveo je na posudbi u Villarrealu, za kojega je u konačnici i potpisao 2018. godine.