Cresciuto nell'Espérance, dal 2008 ha militato in Belgio in squadre quali R.E. Mouscron, Visé, OH Lovanio e Lokeren; con quest'ultimo club ha vinto il titolo di capocannoniere nella stagione 2013-2014 e due Coppe del Belgio. Dopo un'avventura di un anno in Qatar, è tornato al Lokeren nell'ottobre del 2015. Nell'estate 2016 passa all'Udinese, firmando un contratto fino al 30 giugno 2019, ma tornando dopo appena un mese in Belgio, all'Anderlecht, passando poi dapprima allo Charleroi e, dal gennaio 2018, allo Zulte Waregem.