Fue medalla de plata en Atenas 2004, tres veces segundo en campeonatos del mundo (París 2003, Helsinki 2005 y Osaka 2007), dos veces campeón de Europa (Múnich 2002 y Gotemburgo 2006) y campeón de España de 20 km marcha desde 1998 a 2004 así como en 2007 y 2011.