Na olympiádě v roce 2008 soutěžil ve dvou disciplínách. V závodech na 100 metrů volným stylem skončil 24. v celkovém pořadí, přičemž zmeškal semifinále. Nicméně, stanovil nový národní rekord 49.06. V jeho hlavní soutěži, 100 metrů motýlem
, se kvalifikoval do semifinále, přičemž stanovil nový olympijský rekord 51,14 a současně zlepšil svůj vlastní africký rekord.