W 2004 na XXVIII Letnich Igrzyskach Olimpijskich w Atenach wystartował w konkursie biegu na 100m. 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. 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.