Il passe lieutenant en second le 17 juin 1776, devient premier lieutenant le 15 juillet 1777, et capitaine le 7 août 1781. Il s’embarque avec son régiment pour les Indes orientales, où il effectue les pénibles campagnes de 1782 à 1784 sous Monsieur de Bussy. Le 17 juin 1783, il est promu capitaine-commandant, et il participe à la bataille de Gondelour.