Puis de septembre 1994 à mars 1997, il est nommé magistrat placé auprès de la cour d’appel de Lyon.
De mars 1997 à novembre 2000, il est nommé juge d’instruction au tribunal de grande instance de Lyon.
De décembre 2000 jusqu’à septembre 2002, il est nommé président du tribunal de grande instance de Belley.
De 2002 à 2008, il va travailler auprès de quatre ministres nommés par les présidents Jacques Chirac et Nicolas Sarkozy :
en septembre 2002, il rejoint le cabinet de Christian Jacob, ministre délégué à la Famille, en qualité de conseiller technique pour les affaires juridiques ;
en avril 2004, il rejoint le cabinet de Dominique Perben, ministre de la Justice, puis de son successeur Pascal Clément, en qualité de conseiller pour les affaires civiles ;
en juin 2007, il rejoint le cabinet de Rachida Dati, ministre de la Justice en qualité de conseiller, puis de directeur adjoint de cabinet, particulièrement chargé de la réforme de la carte judiciaire et des services judiciaires.
En juillet 2008, il est nommé procureur général près la cour d’appel de Bourges[2].
En février 2012, il rejoint l’inspection générale des services judiciaires (IGSJ) en qualité d’inspecteur général adjoint.
En décembre 2015, il est nommé président du tribunal de grande instance de Créteil.
Le 13 novembre 2019, il est nommé conseiller à la Cour de cassation[3], sur proposition du CSM, pour exercer les fonctions de président[4] du tribunal judiciaire de Paris[5],[6],[7]. En cette qualité, il est chef d’établissement du nouveau tribunal de Paris[N 1].