En 1658, il commanda l'aile gauche de l'armée française, assistée d'un contingent anglais, lors de la bataille des Dunes. De retour à Dunkerque, avec ses troupes, il enleva aux Espagnols le fort de Léon et y entama des travaux de consolidation pour s'y maintenir. Ce fut lors d'une inspection de ces travaux le , qu'il reçut une balle de mousquet qui ne ressortit pas. Le , apprenant ce nouvel exploit, le roi le fit maréchal de France. Il ne profita pas longtemps de ce suprême honneur puisqu’il mourut des suites de sa blessure le . Il n'avait que 38 ans.