Médaillé d'or sur 1 500 mètres aux Championnats panarabes d'athlétisme 2015 et aux Jeux mondiaux militaires de 2015, il est sacré champion d'Afrique 2016 sur cette même distance, en 3 min 39 s 49, devant le Kényan Timothy Cheruiyot.