Bei den Afrikameisterschaften 2005 unterlag er im Finale dem Algerier Khaled Meddah. Kurz darauf unterlag er im Finale der Mittelmeerspiele in Almería dem Griechen Ilias Iliadis. Bei den Weltmeisterschaften 2005 in Kairo verlor er im Viertelfinale gegen den Weißrussen Andrej Kasussjonak. Mit zwei Siegen in der Hoffnungsrunde erreichte Mesbah den Kampf um die Bronzemedaille, den er gegen den Niederländer Mark Huizinga verlor. 2006 siegte Mesbah im Finale der Afrikameisterschaften gegen den Marokkaner Mohamed El Assri. Ein Jahr später gewann Mesbah das Finale bei den Afrikaspielen 2007 gegen den Algerier Amar Benikhlef. Bei den Weltmeisterschaften 2007 in Rio de Janeiro gewann er drei Kämpfe und unterlag dann dem Griechen Ilias Iliadis im Viertelfinale. Nach zwei Siegen in der Hoffnungsrunde verlor er den Kampf um eine Bronzemedaille gegen den Italiener Roberto Meloni. 2008 traf Mesbah im Finale der Afrikameisterschaften in Agadir auf Amar Benikhlef, diesmal gewann Benikhlef.