Bei den Turn-Weltmeisterschaften 1999 in Tianjin gewann er Silber in der Bodenübung. Ein Jahr später bei den Olympischen Spielen 2000 in Sydney konnte er sich nicht für das Finale im Bodenturnen qualifizieren, sondern nur für das Finale im Pferdsprung. Mit 9,712 Punkten gewann er Gold und war damit der erste spanische Turner der eine olympische Goldmedaille gewinnen konnte, vor ihm hatte nur 1996 die spanische Mannschaft in der Rhythmischen Sportgymnastik gewonnen.