[1] En su natal Colombia debutó a nivel profesional al servicio del Patriotas Boyacá en el año 2008, posteriormente en 2011 jugaría en el Bogotá FC y en el Atlético Huila.
Para el 2012 ficha con Alianza Petrolera donde consigue el ascenso a primera división.
Con poco reconocimiento y tan sólo habiendo jugado 20 partidos en cuatro temporadas decide tomar rumbos internacionales.
Para enero de 2014 llegá a territorio Mexicano para jugar en la tercera división del fútbol azteca con el Murciélagos F. C. donde muestra un gran nivel disputando varios partidos y anotando su primer gol como profesional el 8 de febrero de 2014 en la caída del Murciélagos F. C. 1-3 frente a los Dorados de UACH.
[2] En este equipo estuvo hasta que en enero de 2023 fue cedido al Alashkert F. C.[3] El 21 de junio del 2024 fue confirmado como nuevo jugador del Malut United FC, equipo recién ascendido a la Liga 1 de Indonesia.