Licencié en droit de la Vrije Universiteit Brussel, il a poursuivi toute sa carrière judiciaire au parquet du procureur du Roi près le tribunal de première instance de Bruxelles et au parquet général de la cour d’appel de Bruxelles, ainsi qu’en qualité de magistrat national, avant d’être nommé le 25 mars 1999 avocat général près la Cour de cassation, où il est devenu ensuite premier avocat général.
Hij behaalde zijn diploma van licentiaat in de rechten aan de Vrije Universiteit Brussel. Alvorens hij op 25 maart 1999 benoemd werd als advocaat-generaal bij het Hof van Cassatie, waar hij vervolgens eerste advocaat-generaal werd, heeft hij zijn volledige gerechtelijke carrière doorlopen op het parket van de procureur de Konings bij de rechtbank van eerste aanleg te Brussel en op het parket-generaal van het hof van beroep te Brussel, en als nationaal magistraat.