Cresciuto nelle file della Kadji Sports Academy, nell'estate 2007 si è trasferito allo Stoccarda[1], club con cui ha firmato un contratto triennale. Il debutto con lo Stoccarda è avvenuto il 25 luglio 2007, in Stoccarda-Bayern Monaco (0-2)[2], semifinale della DFL-Ligapokal 2007. Il 30 gennaio 2008 si è trasferito in prestito secco al Kaiserslautern[3]. Rientrato dal prestito, ha militato nelle file dello Stoccarda per una stagione, totalizzando appena 6 presenze. L'11 luglio 2009 si è trasferito in prestito stagionale al Kaiserslautern[4].
Dal Rennes al Metz
Il 29 giugno 2010 è stato ufficializzato il suo trasferimento in Francia, al Rennes[5]. Con il club rossonero ha firmato un contratto quadriennale[5]. Ha debuttato in Ligue 1 il 7 agosto 2010, in Rennes-Lilla (1-1)[6], subentrando a Sylvain Marveaux al minuto 64. Dopo una stagione e mezzo nelle file del Rennes, il 30 gennaio 2012 si è trasferito a titolo definitivo all'Auxerre[7]. Nel giugno 2013 ha rescisso il proprio contratto con l'Auxerre[8] e si è trasferito in Turchia, al K. Erciyesspor[9]. Dopo due stagioni in Turchia, il 31 agosto 2015 è passato al Metz[10][11].
Dallo Sparta Praga al Waasland-Beveren
Il 20 luglio 2017 si è trasferito allo Sparta Praga[12]. L'11 gennaio 2018 si è trasferito in prestito fino al termine della stagione al Metz[13][14], tornando così nel club francese dopo appena sei mesi. Rientrato allo Sparta Praga, il 24 luglio 2018 si è trasferito in prestito per una stagione al Maccabi Haifa[15][16]. Rientrato allo Sparta Praga nel 2019, ha militato nelle file del club ceco fino al 2020, totalizzando 16 presenze in campionato. Il 29 settembre 2020 è passato al Waasland-Beveren[17][18], club belga. Il 27 aprile 2021 ha risolto il proprio contratto[19].
Ultimi anni
Rimasto svincolato, l'8 luglio 2021 è stato ingaggiato dal Kocaelispor[20]. Il 3 luglio 2022 è stato ufficializzato il suo trasferimento al Nea Salamis[21], club cipriota. Al termine della stagione è rimasto svincolato. Il 22 novembre 2023 è stato ingaggiato dall'Ironi K. Shmona[22].