Debutó como profesional en 2004 en el Euskaltel-Euskadi y tras ocho años en ese equipo en 2012 fichó por el Garmin, en el que estuvo durante tres temporadas y en donde puso fin a su carrera deportiva.