È stato il primo atleta del suo Paese a partecipare alle competizioni di nuoto alle Olimpiadi. A Pechino 2008 ha partecipato ai 100 m farfalla, battendo nelle batterie il record olimpico con il tempo di 51"14 e arrivando poi 5º in finale, e nei 100 m sl.