Dwukrotny mistrz Europy (2002, 2006) w chodzie na 20 km oraz wicemistrz olimpijski 2004 i świata (2003, 2005 i 2007) w tej samej konkurencji. W 1998 zdobył brązowy medal ME. Dwukrotnie - w 2006 (La Coruña) i 2008 (Czeboksary) wygrał zawody Pucharu świata w chodzie. W lipcu 2008 w mistrzostwach Hiszpanii pobił rekord świata w chodzie sportowym na 10 000 metrów z wynikiem 37:53,09.