Ai campionati mondiali di nuoto di Fukuoka del 2001, totalizzando 670,23 punti, vince la medaglia di bronzo dalla piattaforma 10 metri, sfiorando il secondo posto del canadese Alexandre Despatie (670,95) che con pochi centesimi di punto in più ottiene l'argento.