Ha cominciato con la squadra della sua città, il piccolo Olympique Le Puy-en-Velay, prima di passare al Saint-Étienne all'età di 17 anni.[1] Il 14 gennaio 1994 esordisce in Ligue 1[2], prima di 88 presenze con la maglia della squadra francese. Dopo tre stagioni si trasferisce ai rivali dell'Olympique Lione, squadra con cui vincerà in totale 7 campionati francesi, 6 Supercoppe di Francia, 2 Coppe di Francia e 1 Coppa di lega francese.[3]
Il 23 maggio 2008 annuncia il suo abbandono del Lione, e il 4 luglio 2008 viene ufficializzata la sua cessione all'Atlético Madrid.[4] Dopo un solo anno, però, il portiere francese lascia la Spagna per fare ritorno in patria nel PSG.[5] Il 28 novembre 2009, nell'incontro di campionato contro l'Auxerre, scivolando nel rincorrere il pallone onde evitare un calcio d'angolo, riporta la frattura della gamba sinistra. Il 3 giugno 2011 annuncia il proprio ritiro agonistico venendo sostituito da Nicolas Douchez.[6]