En 2012, lors des championnats d'Afrique de Porto-Novo au Bénin, il remporte la médaille de bronze du 100 mètres, derrière le Sud-africain Simon Magakwe et léÉgyptien Amr Seoud, dans le temps de 10 s 37. Il se classe par ailleurs quatrième de l'épreuve du relais 4 × 100 m.