Estreou como profissional no 2012 com a equipa Gobernación de Antioquia-Indeportes Antioquia, depois de que este descesse de categoria passo a fazer parte da Colombia Coldeportes para a temporada de 2013, nesse ano como resultados destacados se encontram a classificação dos jovens que se levou na Volta à Colômbia. Para o ano 2014 já no ciclismo de primeira categoria com a Team Sky fez a sua estreia no Giro d'Italia, em onde terminou em dois top ten de etapa, na etapa de alta montanha terminada em Val Martello e na crono escalada à Cume Grappa, e também foi o melhor da equipa na geral e ocupou o quinto posto na classificação dos jovens.
Resultados nas Grandes Voltas e Campeonatos do Mundo