Desde 2017 es director deportivo del Uno-X Pro Cycling Team.[1] Debutó como profesional en el año 1998 en las filas del Asics tras ganar el Campeonato del Mundo en Ruta sub-23 disputado en San Sebastián y en la que se impuso a Óscar Freire.Su mayor logro fue la clásica E3-Prijs Harelbeke (2008) junto a una etapa del Tour de Francia (2008) y 2 etapas del Giro de Italia (2003 y 2007).Se dedicó principalmente a realizar labores de gregario.Se retiró con el equipo Sky en 2011 y posteriormente fue director deportivo de este.