Il entre en service en 1767 comme canonnier à Saint-Domingue, il passe sergent en 1768, et il est licencié en 1774 avec son corps. Sous-lieutenant dans la Milice bourgeoise de Saint-Domingue la même année, il rentre en France en 1779.
Il est nommé chef de bataillon le , et il est promu à sa plus grande surprise, général de division sans passer par le grade de général de brigade, par les représentants du peuple Celbez et Warin le suivant.
Il commande la 3edivision envoyé dans la Flandre maritime, il participe à la Bataille de Hondschoote le , et le , il entre dans Dunkerque. Il est suspendu de ses fonctions le par les représentants du peuple à l’armée du Nord, et il est arrêté le .
Il est remis en liberté le , il est réintégré le comme capitaine attaché à la 54edemi-brigade d’infanterie le . Il est suspendu à nouveau par l’effet de la loi du , et il est réintégré le . Il est mis en congé de réforme le .
Il est autorisé à se retirer dans le département de l’Oise le .