Buon gregario, passa professionista nel 2006 con l'Orbea, trasferendosi l'anno successivo all'Euskaltel-Euskadi. Nel 2013, dopo sei stagioni all'Euskaltel, passa tra le file del team Caja Rural. Conclude la carriera professionistica a fine 2014, senza aver ottenuto vittorie.
Nel 2022 diventa direttore sportivo del Movistar Team.