Il entre en service le comme soldat au régiment de Navarre, et il fait les campagnes de 1759 à 1762 en Allemagne. Il devient caporal le , sergent le suivant, et fourrier le .
De 1775 à 1783, il participe à la guerre en Amérique, et il est nommé sergent-major le , puis adjudant sous-officier le . Le , il est élevé au grade de sous-lieutenant de grenadiers, et il est fait chevalier de Saint-Louis le , puis adjudant-major le .
Le , il est nommé commandant en chef de l’armée d’Italie, mais il refuse le poste, et le suivant, il prend le commandement de la 1redivision militaire à Lille. Le , il rejoint l’armée de l’Intérieur, et le suivant, il est de nouveau à la tête de la 1redivision militaire. Le , il passe dans la 16edivision militaire à Douai, et il est mis en congé de réforme le .
Il est admis à la retraite le , et il est fait chevalier de la Légion d’honneur le .