Appelé, en 1866, au commandement du de grenadiers de la garde impériale, il fit, à la tête de ce régiment, la Guerre franco-allemande de 1870 à l'armée du Rhin ; enfermé dans Metz, il fut blessé à Rezonville, s'échappa au moment de la capitulation, et rejoignit l'Armée du Nord, dirigée par Faidherbe, où il fut nommé, le , au commandement d'une brigade du . Après la retraite d'Amiens, commandant du dédoublé, il assista aux combats de Pont-Noyelles, Bapaume et Saint-Quentin. Toutes communications étant alors coupées entre l'armée du Nord et le reste de la France, le , qui comptait encore combattants et 60 bouches à feu, reçut ordre de s'embarquer à Dunkerque pour rallier Cherbourg et l'armée de Normandie.