Il effectue ainsi la plus grande partie de sa carrière en Algérie. Il devient en 1870 commandant de la subdivision de Mascara, puis de Tlemcen, avant d'être promu général de brigade la même année. En 1870, il est appelé par le général Chanzy pour prendre le commandement d’une division de l’armée de la Loire, pendant la guerre franco-allemande. Il combattit notamment aux batailles d’Orléans (3 et 4 décembre 1870 : victoire des Prussiens, commandés par le prince Frédéric-Charles, sur la armée de la Loire du général Louis-Jean-Baptiste d’Aurelle de Paladines) et du Mans (11 et 12 janvier 1871 : victoire des Prussiens du prince Frédéric-Charles sur la armée de la Loire du général Chanzy). Il fut admis à la retraite en 1888 et mourut en 1902.