Debutó como profesional en el equipo ONCE de Manolo Saiz en 1997, estructura en la que desempeñó fundamentalmente el papel de gregario y con la que obtuvo su primer éxito al imponerse en la clasificación de la montaña junto con un octavo puesto en la Vuelta a España 2000.