Es un futbolista colombiano, conocido por jugar como centrocampista en el Zenit de San Petersburgo de la Liga Premier de Rusia.
Dio inicio a su carrera profesional fue en el club Deportes Tolima el 23 de febrero de 2013. Sin embargo, su primer gol como profesional fue en septiembre de 2014 en la victoria 4 a 2 sobre Independiente Medellín por la Copa Colombia.
Desde el 29 de octubre del 2016 comenzó a jugar en el Boca Juniors en La Bombonera. Allí jugó un total de 48 partidos y marcó un gol.
Integró la plantilla de la Selección Colombia en los amistosos del 2015.Luego participó en grandes eventos como las Eliminatorias Mundial de 2018 y Eliminatorias Mundial de 2022. Además de la Copa América 2019 y la Copa América 2021 en Brasil.