L'international (12 sélections) âgé de 32 ans est arrivé à l'Olympique lyonnais en 2023 après avoir fait toute sa carrière en Belgique, débutée en 2011 à Eupen (2011-2014), Charleroi (2014-2018), Genk (en prêt 2017-2018) puis le Club Bruges (2018-2023).
Il a disputé 73 matches (2 buts) avec Lyon où il a débuté comme arrière droit avant de poursuivre essentiellement en défense centrale.