Il s'illustre pour la première fois pendant la guerre de Hollande au combat de Solebay puis pendant la campagne de Sicile (1675-1678). Après avoir envisagé un temps de se faire prêtre, il mène plusieurs campagnes en mer Baltique et contre les corsaires barbaresques en Méditerranée. La guerre de Succession d'Espagne (1701-1714) lui donne à nouveau l'occasion de s'illustrer au Cap de la Roque puis à Vélez-Málaga. Commandant la Marine au Port de Brest de 1705 à 1714, il est — une fois la paix revenue — comblé d'honneurs. Élevé à la dignité de vice-amiral du Levant à la mort du marquis de Châteaurenault, il est fait la même année Grand'croix de l'ordre royal et militaire de Saint-Louis. Membre du Conseil de marine, du Conseil d'État, il est fait chevalier des Ordres du Roi en 1724, avant de se retirer chez les jésuites. Il est nommé maréchal de France, six jours avant sa mort, le .