Llega a las divisiones menores del club embajador en 2014, donde consigue llegar hasta el equipo sub-20, en el cual conisgue hacerse con la capitanía.
[1] En la pretemporada del año 2019 es ascendido al primer equipo por pedido del entrenador Jorge Luis Pinto,[2] manteniendo en paralelo su participación en el equipo sub-20.
Ingresa al minuto 80 por el volante Stiven Vega[3] En 2020 se convierte en habitual alternativa del entrenador Alberto Gamero, supliendo en ocasiones al capitán Jhon Duque.
El 30 de diciembre se anuncia su renovación por 3 años más con el conjunto 'albi-azul'.
[6] En enero de 2019 es convocado por la Selección Colombia sub-20 para disputar el Campeonato Sudamericano Sub-20 en Chile.