Bei den Weltmeisterschaften 1997 wurde er in 2:13:21 h Zweiter mit fünf Sekunden Rückstand auf seinen Landsmann Abel Antón. Bei den Weltmeisterschaften 1999 in Sevilla wurde er Achter in 2:16:17 h.