Realizó su proceso formativo en Academia F. C. entre 2006 y 2012 , pasando en 2013 a las Divisiones menores de Millonarios, equipos en donde se destacó para ser convocado a las Selecciones Bogotá[1] y Selecciones Colombia (sub-15[2] y sub-17[3]) siendo capitán de la misma, además estuvo en la ciudad de Leeds - Inglaterra haciendo una vivencia competitiva de fútbol europeo en IAFE (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
- International Academy of Football & Education y la pretemporada en 2016 con el equipo Westerloo de Bélgica.
Oficialmente en torneos Difútbol tiene un registro de haber jugado 131 partidos.
A finales de este año fue asignado por el equipo para ir a Valledupar Fútbol Club, equipo del Torneo B, con el cual estuvo durante todo el año 2018 bajo el mando del Profesor Nilton Bernal.
El volante regresa al club Millonarios a finales del mes de noviembre de 2018 para ser evaluado por el director técnico del equipo, el profesor Jorge Luis Pinto.