Han begynte sin proffkarriere i 1998 i det baskiske laget Euskadi. I 2000 gikk han over til Festina. I perioden 2001-2003 syklet han for Team Once, før han gikk over til Brioches La Boulangère i 2004 og byttet lag til Saunier Duval-Prodir midt i sesongen på grunn av uoverensstemmelser med franskmennene i Brioches La Boulangére. I 2005 byttet han tilbake til sitt gamle lag Once, som nå hadde byttet navn til Liberty Seguros-Würth.