En la categoría júnior, ganó la Vuelta del Porvenir de Colombia en 2002 y al año siguiente se coronó campeón nacional de ruta y vicecampeón en contrarreloj en la misma categoría.
En 2006, llegó al equipo Colombia es Pasión, creado esa temporada y se confirmó como una joven promesa al ganar en 2007 la Vuelta de la Juventud (más 2 etapas) y en Francia ganó una etapa de la Ronde de l'Isard d'Ariège, carrera también limitada a corredores menores de 23 años.
[3] Buscando cambiar de aire, en 2011 dejó al equipo Colombia es Pasión y fichó por el GW-Shimano, donde coincidió con ciclistas reconocidos como Félix Cárdenas y Marlon Pérez.
[4] En la segunda mitad de la temporada 2012, logró una destacada 4.ª posición en el Clásico RCN, donde también ganó una etapa y finalizó el año ganando su primera carrera por etapas en élite, la Vuelta a Costa Rica.
[5] En 2013 continuó ligado al GW-Shimano y en abril ganó una nueva carrera fuera de fronteras, la Vuelta a Guatemala.