Il entre en service le comme simple soldat au régiment de Normandie, et il fait les campagnes de 1760 et 1761 en Allemagne. Il assiste à la Bataille de Kloster Kampen le , et il devient caporal le , puis sergent le 1er novembre suivant et fourrier le .
Affecté aux îles de France et de Bourbon, il est nommé adjudant le , porte-drapeau le , et quartier maitre trésorier le . En 1782, il fait la campagne de Genève, et il obtient son brevet de capitaine le . Il est fait chevalier de Saint-Louis le .
Il reçoit ses épaulettes de chef de bataillon le , et il est chargé d'organiser la 17edemi-brigade d'infanterie, puis il en prend le commandement le 1er septembre suivant avec le grade de chef de brigade.