El delantero colombiano debutó en el en el año 2014 y estuvo hasta 2019 vistiendo la camiseta del 'verdolaga'
En 2016, fue fundamental para la conquista de la segunda Copa Libertadores de Atlético Nacional en su historia
El conjunto inglés lo compró en 5 millones de euros, para la temporada 2016/17, aunque fue cedido al fútbol español
En su primera cesión, jugó para La Coruña un total de 23 partidos en la temporada 201617 pero no pudo anotar un gol
En el club español jugó la temporada 2017/18 pero no consiguió tener continuidad y solo disputó 4 encuentros
En 2018 se dio su retorno a Sudamérica, esta vez a Brasil para jugar con la camiseta del Flamengo hasta 2019
México fue otro de sus destinos, en el Santos Laguna marcó 3 goles en 17 partidos
Luego de México, Portugal fue su siguiente destino. En el conjunto 'luso' jugó 19 encuentros y no hizo goles
Para la temporada 2020/21 llegó al fútbol de Bélgica y en el Lommel anotó 6 goles en 25 partidos
Continuó en 2021 en el fútbol belga, esta vez en el Kortrijk donde disputó 34 partido y registró 2 anotaciones
El Troyes de Francia se convierte en su nueva casa en este 2022.