A born climber, throughout his long professional career the Asturian defended the colors of Liberty Seguros, Astana, Saxo Bank, Cofidis, Katusha, Israel and
Burgos-BH, adding four victories, the last of them in Cabárceno in the Vuelta a España 2014 where he also finished 10th overall. A year earlier he was 9th at the Tour de France, his best GC result in the 23 grand tours he competed in.