Il entre en service en 1748, comme ingénieur volontaire, et il est ingénieur le . Il est nommé capitaine le , lieutenant-colonel le , et colonel le .
Il est promu général de brigade le , et il est admis à la retraite en 1791. Il est rappelé à l’activité le , et fin avril 1792, il succède au général Kellermann au commandement de la place de Landau[1]. Le , le même Kellermann, commandant en chef de l'armée du Centre, le nomme au commandement de la place de Metz[2]. Il est nommé général de division le , comme commandant de la 16edivision militaire à Lille, et le , il est relevé de ses fonctions à cause de ses origines nobles.
Le , il est remis à la retraite. Il meurt le , à Longeville, près de Metz.