Entre sus victorias como profesional destaca una etapa del Tour de Francia 2003, el Campeonato de Zúrich en 2004 y la Omloop Het Nieuwsblad en 2010, convirtiéndose en el segundo español, tras Óscar Freire, en ganar una clásica con pavés.