Il a été capitaine au régiment de Condé et participe à la bataille de Raucourt et à celle de Lauffeld pendant la guerre de Succession d'Autriche (1740-1748). Pendant la guerre de Sept Ans il prend part à la bataille de Rossbach, à la bataille de Krefeld, puis à la bataille de Minden. Il est fait chevalier de l'ordre de Saint-Louis en 1760, et mestre de camp de Dragons.