Entre sus victorias como profesional, cabe destacar una etapa en la Vuelta a España 2008 y el segundo puesto en la clasificación general del Giro de Italia 2010, donde además vistió la maglia rosa durante cinco días, hasta la antepenúltima etapa.