Le , il devient aide de camp de son beau-frère le général Gudin, avec lequel il sert dans l’armée des côtes de l’Océan. Il est nommé lieutenant le , il sert à la grande armée en 1804 et 1805. Il est promu capitaine le et il est fait chevalier de la Légion d’honneur le .
Libéré en juillet 1814, il est mis en non-activité le , et il est fait officier de la Légion d’honneur le par le roi Louis XVIII.
Le , il est nommé commandant supérieur de la place de Bitche et en 1816 il prend les fonctions d’inspecteur d'infanterie. Le , il commande le département de la Moselle.
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, page 272