Mesbah komt uit de jeugdopleiding van het Zwitserse Servette, waaruit hij in het seizoen 2003/04 doorstroomde. Na één seizoen kocht FC Basel hem en verhuurde dit hem aan FC Lorient. Via FC Aarau kwam de verdediger in 2008 bij FC Luzern terecht. Bij Luzern speelde de Algerijn zes wedstrijden, waarna hij werd verhuurd aan Avellino. Bij Avellino kreeg Mesbah een basisplaats. Hij verdiende hier een transfer naar Lecce. Hij speelde vervolgens 82 wedstrijden voor Lecce, waarin hij zesmaal scoorde. Op 18 januari 2012 maakte AC Milan bekend hem overgenomen te hebben. Na negen duels voor Milan verkaste Mesbah naar Parma. Na daar ook tien duels gespeeld te hebben, werd hij verhuurd aan Livorno. In september 2014 werd de vleugelverdediger overgenomen door Sampdoria.[1] Na twee jaar verliet hij Sampdoria, toen hij verkaste naar Crotone. Bij die club ondertekende hij een verbintenis voor de duur van één seizoen.[2] In 2017 verkaste hij naar Lausanne-Sport[3], waar hij drie maanden later weer vertrok.[4] In januari 2019 tekende hij bij Étoile Carouge.[5] In de zomer van 2019 besloot Mesbah op vierendertigjarige leeftijd een punt te zetten achter zijn actieve loopbaan.
Mesbah maakte zijn debuut voor het Algerijns voetbalelftal op 27 mei 2010. Op die dag werd een vriendschappelijke wedstrijd tegen Ierland met 3–0 verloren. De verdediger begon in de basis en hij speelde het gehele duel mee. Hij werd tevens opgenomen in de selectie van Algerije op het WK 2010, waar de Noord-Afrikanen in de groepsfase uitgeschakeld werden.