Professional des del 1996, ha participat diverses vegades en el Tour europeu. Fou campió de Catalunya de professionals (2001). També guanyà el Campionat d’Espanya de professionals (2004), el Peugeot Tour (2006) i els Internacionals de França, de l’Allianz Tour (2010).