Conseiller à la cour d'appel de Bruxelles et assistant à l'Université Saint-Louis-Bruxelles.
Procureur fédéral, chef de l'antenne de Lausanne du Ministère public de la Confédération, chargé de cours à l'Université de Lausanne et à l'École romande de la magistrature, à l'école ARC à Neuchâtel.
Substitut principal au parquet de Luxembourg et enseignant aux cours complémentaires en droit luxembourgeois.