Le , il s'engage dans un bataillon de chasseurs belges comme sous-lieutenant, et le , il est nommé lieutenant. Le , il prend les fonctions d’aide-de-camp du général Rosières, et le il est nommé capitaine, puis lieutenant-colonel le .
Le , il est nommé par Dampierre adjudant général chef de bataillon, confirmé le , il est suspendu le suivant.
Il est réintégré le 19 prairial an II (), il est promu adjudant-général chef de brigade le 25 prairial an III (), et général de brigade le 4 vendémiaire an VIII ().