Undet det afrikanske mesterskapet 2006 vant han gull på 200 meter og sølv på 100 meter. OL 2008 i Beijing ble imidlertid en skuffelse, han ble slått ut allerede i forsøkene på 100 meter.