Licencié en histoire (UCL), diplômé en journalisme (UCL), journaliste sportif pendant vingt ans (2000-2020), d'abord à Belga puis à Sport/Foot Magazine avant de rejoindre Rossel Sports en 2015. A rejoint le service politique en 2021, après avoir bouclé le troisième volet des Football Leaks. Au pôle Pouvoirs, en charge des grandes villes wallonnes et des partis Ecolo et PTB.