Cuenta con siete victorias como ciclista profesional, siendo vencedor en el Trofeo Laigueglia de 2007 y ganador en la tercera etapa del Tour del Mediterráneo del mismo año, entre otras victorias.