Sporting Charleroi Latem 2014 roku podpisał kontrakt ze Sportingiem Charleroi – belgijskie media informowały, że kwota transferu wyniosła około 150 tysięcy euro. Początkowo był rezerwowym, jednak w drugiej części sezonu 2015/2016 wywalczył miejsce w podstawowym składzie i stał się jednym z filarów obrony. Z Charleroi grał w barażach o udział w europejskich pucharach – zespół wygrał baraż z KV Kortrijk, a w decydującym meczu o miejsce w eliminacjach Ligi Europy przegrał z KRC Genk.

Dobra postawa w Charleroi wzbudziła zainteresowanie większych klubów. W 2017 roku media informowały, że RSC Anderlecht był gotów zapłacić za niego około 3–3,5 mln euro, jednak ostatecznie transfer nie doszedł do skutku, a sam Anderlecht wydał komunikat, że nie zakontraktuje obrońcy.

Wypożyczenie do Genku 11 sierpnia 2017 roku został wypożyczony z Charleroi do KRC Genk na sezon 2017/2018, bez opcji wykupu. W Genku szybko wywalczył miejsce w wyjściowym składzie i dotarł z klubem do finału Pucharu Belgii – 17 marca 2018 zagrał pełne 120 minut w przegranym 0:1 po dogrywce spotkaniu ze Standardem Liège na stadionie króla Baudouina w Brukseli.