Bei den Weltmeisterschaften 1999 in Sevilla und bei den Olympischen Spielen 2000 in Sydney schied er im Vorlauf über 5000 Meter aus. Bei den Hallenweltmeisterschaften 2001 in Lissabon gewann er über 3000 Meter in 7:39,96 min Bronze hinter dem Marokkaner Hicham El Guerrouj in 7:37,74 min und hinter dem Belgier Mohammed Mourhit in 7:38,94 min, und bei den Weltmeisterschaften in Edmonton wurde er als bester Europäer über 5000 Meter Vierter in 13:05,60 min. 2001 und 2002 wurde er Spanischer Meister über 5000 Meter.