Juega de centrocampista Se inició en 2009 en las divisiones inferiores del Envigado F. C., equipo de la categoría Primera A colombiana, hasta el año 2013.
Luego fue contratado por el Livorno de la Serie B del fútbol de Italia.
En 2015 vuelve al Envigado F. C., donde realiza una excelente campaña para ser tenido en cuenta a mediados del 2016 por el América de Cali de la Primera B, quien lo contrató para su proyecto de ascenso.
[1] Debuta el 30 de marzo en la victoria 2 por 0 sobre Atlético Tubarão jugando todo el partido.
Al final del 2019 descendió de categoría.