W 2004 na XXVIII Letnich Igrzyskach Olimpijskich w Atenach wystartował w konkursie biegu na 100 m. W eliminacjach uzyskał drugi czas swojego biegu i bez kłopotów awansował do drugiej rundy, a następnie do półfinałów. Później szczęście znów go opuściło i z wynikiem 10.35 sek. zakończył bieg na ostatnim miejscu. Podczas tej samej imprezy sportowej udało mu się wywalczyć brązowy medal olimpijski w konkurencji sztafety 4 × 100 m. Dwa lata później wywalczył dwa medale (złoty i srebrny) Mistrzostw Afryki w Bambous i zajął czwarte miejsce w finale konkursu biegu na 100m na Igrzyskach Wspólnoty Narodów oraz Światowym Finale IAAF. W 2008 wystąpił jeszcze na XXIX Letnich Igrzyskach Olimpijskich w Pekinie, ale nie udało mu się awansować do drugiej rundy konkursu.

Sukcesy Rok Zawody Miejsce Poz. Konkurencja Wynik (s)2002 Mistrzostwa Afryki Rades 2. Bieg na 100 m 10.002006 Mistrzostwa Afryki Bambous 2. Bieg na 100 m 10.442006 Mistrzostwa Afryki Bambous 1. Bieg na 200 m 20.612003 Światowy Finał IAAF Monako 3. Bieg na 100 m 10.082002 Igrzyska Wspólnoty Narodów Manchester 2.