Du au , il sert en Allemagne, il participe au siège de Marburg en 1760, et au premier siège de Cassel en 1761. Le , il reçoit son brevet de capitaine d'infanterie, et le , il est fait chevalier de Saint-Louis. Le , il est nommé ingénieur en chef puis major d'infanterie le . Du au , il participe à la guerre d'indépendance des États-Unis sous Rochambeau. Il se trouve au siège de Yorktown en septembre , et il obtient une pension de 600 livres sur le trésor royal le . Le , il est nommé lieutenant-colonel sous-brigadier du génie, et colonel directeur des fortifications de la ville de Grenoble le .
En 1792 et 1793, il sert à l'armée des Alpes, et il est promu général de brigade le . Le suivant il est affecté à l’armée du Rhin, puis à la division militaire de Besançon sous Hallot. Le , il est démis de ses fonctions, et il est autorisé à prendre sa retraite le .
Georges Six, Dictionnaire biographique des généraux & amiraux français de la Révolution et de l'Empire (1792-1814), Paris: Librairie G. Saffroy, 1934, 2 vol., p.283-284