Il entre en service comme ingénieur volontaire en 1746, puis il devient ingénieur ordinaire en 1750, et il est affecté à Grenoble.
En 1767, il est ingénieur en chef à Maubeuge, et le , il est responsable des travaux d’agrandissement de la ville et du port du Havre, mais, des difficultés s'amoncellent avec les bouleversements révolutionnaires.
Il est promu maréchal de camp le , et en 1791, il occupe les fonctions d’inspecteur général des fortifications en Normandie. Ce poste constitue à l'époque le sommet de la hiérarchie de l'arme du génie, car il n'existe que quatre inspecteurs généraux. Il démissionne le et est remplacé le jour-même par Claude de Beylié.