È nato in Francia da padre algerino e madre francese. È il cugino di Romain Heinrich, bobbista francese di livello internazionale[1].
Carriera
Club
Cresciuto nel St-Étienne, emigrò presto in Inghilterra, al Liverpool. Successivamente venne prestato al Lorient e poi, nonostante il successo al Torneo di Tolone dell'estate 2005, al Metz: la squadra retrocedette, così tornò nell'estate 2006 al Lorient, in Ligue 1, stavolta inserito in prima squadra. Nel luglio 2007 venne prestato all'Ajaccio, in Ligue 2, dove diventò titolare. Il 31 gennaio 2013, dopo sei stagioni in Corsica, passa al Monaco di Ranieri.
Nel luglio 2013 il giocatore passa in prestito all'Olympiakos Pireo,[2] restando fino al gennaio del 2014, quando ritorna al Monaco per essere rigirato in prestito al Valenciennes.
A fine stagione rescinde il suo contratto con il club del principato e si accasa presso i turchi del Trabzonspor.
Il 3 febbraio 2016 si trasferisce al Levante. Il 25 luglio 2016 viene acquistato a titolo definitivo dal Leganés.
Nazionale
Capitano dell'Under-21 francese al Torneo di Tolone del 2006, scelse, in virtù delle sue origini algerine, di giocare per l'Algeria. Il 4 maggio 2010, Rabah Saâdane l'ha annunciato nella liste dei 25 giocatori partecipanti allo stage in Svizzera, a Crans Montana,[3][4] in previsione della Coppa del Mondo 2010.