Fue de los jugadores de gran talento que surgieron en el Atlético Nacional junto con Michael Rangel, Cristian Palomeque, Edwin Cardona, entre otros.
En su etapa en Alianza Petrolera fue reconocido por ser el gran pilar del equipo después de la partida de Rangel del club, siendo así un gran referente goleador para su club logra llamar la atención de algunos clubes del exterior.
[2] El 9 de julio debuta como titular en el clásico capitalino, ante Independiente Santa Fe, anotando así el único gol del encuentro al minuto 40 tras un rebote dejado por el arquero cardenal.
Su primer gol lo marca el 25 de marzo en la derrota 3-2 en su visita a Columbus Crew.
El 11 de noviembre de 2018 marca gol al minuto 93 contra Seattle Sounders por las semifinales de la MLS 2018 mandando a los penales, al final marca el penal definitivo para clasificar a la final de la conferencia oeste saliendo la gran figura del partido.