Libéré à la chute de Napoléon, il est fait chevalier de Saint-Louis le 8 juillet 1814, et prend le commandement militaire du département du Pas-de-Calais. Pendant les Cent-Jours, il est à la bataille de Waterloo, dans le secteur de Wavre. Il commande la d'infanterie du de l'armée du Nord et s'illustre au moulin de Bierges le 19 juin, puis à la défense de Namur où, avec , il résiste à , permettant au corps de Grouchy de rentrer en France sans être inquiété.