Il remporte la médaille de bronze du 200 m lors des championnats d'Afrique de 2012, à Porto-Novo au Bénin, devancé par l'Ivoirien Ben-Youssef Meité et l'Égyptien Amr Seoud.