Desde 2003 jugó en el Rennes, en verano de 2007 fue cedido al Portsmouth FC, para ser adquirido por este club en invierno de 2007, fichando por el Olympique Lyonnais el 4 de septiembre de 2012, 4 años de contrato y 3M€ desembolsados.