Il remporte la médaille d'argent en sautant 2,24 m lors des Championnats arabes de 2013. Il avait remporté la médaille d'or lors des Jeux africains de 2011 à Maputo en 2,25 m, record national, égalé en 2012 et en 2013 puis battu d'un centimètre en 2014.