Il devint mousquetaire en 1681 et capitaine au régiment du roi en 1684. Il servit en Flandre, puis en Piémont sous Catinat. Il participa aux sièges de Philippsbourg en 1688 et de Nice en 1691 et à la victoire de Neerwinden en 1693. Il fut nommé brigadier des armées du roi en 1696, puis maréchal de camp en 1702 et lieutenant général en 1704. Il prit part à la bataille désastreuse de Ramillies.