2009 siegte Mesbah bei den Afrikameisterschaften. Bei den Weltmeisterschaften in Rotterdam unterlag er im Halbfinale dem Südkoreaner Lee Kyu-won, im Kampf um Bronze besiegte er den Slowaken Milan Randl. 2011 erreichte Mesbah nur den fünften Platz bei den Afrikameisterschaften. Im Finale der Afrikaspiele 2011 in Maputo bezwang er den Algerier Lyes Bouyacoub. 2012 gewann der Ägypter noch einmal die Afrikameisterschaften. Bei den Olympischen Spielen 2012 in London unterlag er in der ersten Runde dem Kasachen Timur Bolat.