Il passe adjudant au régiment d'Agénois en 1776, et il fait les campagnes en Amérique de 1776 à 1783. Porte drapeau le , il se trouve à la bataille de Yorktown en septembre – octobre 1781, où anglais, commandés par lord Cornwallis, ont été forcés à capituler. Les 25 et , il participe à la Bataille de Saint-Christophe, et il est promu sous-lieutenant le . Il est fait chevalier de Saint-Louis en 1788.