Il occupe son premier poste en état-major à partir de 1987 comme officier rédacteur au bureau de l’emploi au service des opérations et de l’emploi à la direction générale de la Gendarmerie nationale, à Paris. Chef du bureau des affaires générales au cabinet du directeur général à partir de 1992, il exerce de 1994 à 1997 la fonction de commandant du groupement de gendarmerie départementale du Loiret.
De à , il exerce successivement les fonctions de chef du bureau des études générales au service des ressources humaines et de chargé de mission auprès du chef du service des ressources humaines à la Direction générale de la Gendarmerie nationale. Il accède au grade de colonel en .
En , il fait son entrée au ministère de l'Intérieur en tant que chargé de mission auprès du conseiller pour la sécurité au cabinet du ministre, Nicolas Sarkozy. Après un intermède de deux ans, au cours duquel il commande la région de gendarmerie départementale d'Île-de-France, il exerce la fonction de conseiller pour la sécurité auprès du ministre de l'Intérieur comme conseiller technique[2] à partir de . Il accède au corps des officiers généraux en . Le , il exerce la fonction de chef de service des opérations et de l'emploi à la Direction générale de la Gendarmerie.
Le , en conseil des ministres[3], il est élevé aux rang et appellation de général d'armée et est nommé Directeur général de la Gendarmerie nationale à compter du en remplacement du général d'armée Roland Gilles[4].