Il entre en service comme sous-lieutenant sans appointements dans le régiment de Flandre-Infanterie le , il est nommé sous-lieutenant le , et lieutenant en second le . Il participe à la campagne d’Amérique en 1782 et 1783. Le , il est lieutenant en premier, et capitaine en second le .
Le , il est nommé lieutenant-colonel au 19erégiment d’infanterie de ligne, et le , il prend le commandement de ce régiment avec le grade de colonel.
Il est promu général de brigade le à l’armée du Nord, et il est suspendu de ses fonctions le . Il est réintégré le 13 prairial an III (), et admis au traitement de réforme le 5 fructidor an III ().
En 1806, il est président du collège électoral d’Alès, et adjoint au maire de cette ville en 1808. Le , le roi Louis XVIII le fait chevalier de la Légion d’honneur. Il est admis à la retraite le .