Difensore centrale forte fisicamente, era abile sia in marcatura che nel gioco aereo.
Carriera
Club
Inizi al Tolone passaggio al Monaco e prestito all'Ajaccio
Cresciuto nelle giovanili del Tolone (sua città natale) dove ha disputato sei partite nella prima squadra. È passato nell'estate 1998 al Monaco, dove con la squadra B, gioca in due stagioni 48 partite segnando una rete. Nell'estate del 2000 passa in prestito all'Ajaccio club di Ligue 2, dove nella stagione 2001-2002, vince il campionato, ottenendo tuttavia la promozione in Ligue 1 con la società corsica. Nell'estate 2002 fa ritorno al club monegasco, diventando un titolare fisso sotto la guida di Didier Deschamps, raccogliendo complessivamente in quattro stagioni 157 presenze e 15 reti.
Olympique Lione e Siviglia
Nell'estate 2006 si trasferisce all'Olympique Lione in uno scambio di cartellini con il connazionale Sylvain Monsoreau firmando un contratto quadriennale.[1] In due stagioni con l'OL disputa globalmente 87 presenze segnando 3 reti. Nel luglio del 2008 viene ceduto in Spagna per 7 milioni di euro, firmando con il Siviglia un contratto triennale.[2] Il 20 ottobre del 2009 sigla la sua prima doppietta in carriera in Europa, realizzando entrambe le reti di testa, nella partita di Champions League vinta in trasferta per 3-1 contro i tedeschi dello Stoccarda.[3] In due stagioni giocate con il club andaluso, disputa 65 incontri segnando 4 reti.
Arsenal e Bastia
Nell'agosto del 2010 viene ceduto all'Arsenal per 5,5 milioni di sterline, scegliendo la maglia numero 18 preceduta dai suoi connazionali, Mikaël Silvestre e Pascal Cygan.[4] Il 28 settembre successivo, realizza la sua prima rete con la maglia dei Gunners durante una partita di Champions League vinta in trasferta per 3-1 contro i serbi del Partizan. Il 23 febbraio 2011 sigla la sua prima rete anche in Premier League nella vittoria in casa per 1-0 contro lo Stoke City. Con gli inglesi totalizza globalmente in tre anni 39 presenze segnando anche 2 reti.
Nell'estate del 2013 fa ritorno in patria, firmando con il Bastia. Il 29 ottobre del 2016 si procura la rottura completa ai legamenti del ginocchio destro, nella partita interna, disputata contro il Digione, costringendolo l'anno successivo al ritiro forzato dall'attività agonistica.[5]