Debutó como profesional con el equipo Orbea en 2009.
Tras un buen año 2011, que culminó con una victoria de etapa en el Cinturó de l'Empordá, dio el salto al equipo UCI ProTour (máxima categoría) del Euskaltel-Euskadi en la temporada 2012.
[1] Tras la desaparición del equipo Euskaltel Euskadi al final de la temporada 2013, consiguió seguir siendo profesional con el conjunto japonés Team Ukyo.
En junio de 2015 fichó por el también conjunto japonés Kinan Cycling Team.
[2] El 10 de noviembre de 2018 anunció su retirada del ciclismo tras diez temporadas como profesional y con 30 años de edad.