Empezó como amateur en 2009 en las filas del Sanse-Spiuk y pasó a la estructura del Caja Rural amateur en 2011.
Cosechó buenos resultados en categoría amateur, aunque solo obtuvo tres victorias.
Al año siguiente debutó definitivamente como profesional en el Burgos-BH logrando ser octavo en el Tour de Hainan, su mejor resultado como profesional en clasificacioens generales.
[2] En 2015 fue séptimo en una etapa del Tour de Corea y aunque iba bien posicionado en la clasificación general -11.º tras acumular dos top-tens-[3][4] abandonó[5] porque su equipo se perdió y no llegaron a la salida a la hora estipulada en la tercera etapa.
[6][7] En la temporada 2015 se retiró del ciclismo profesional para pasar a ser director deportivo en el Burgos-BH.