Le , on lui confia le bavarois d’Infanterie, devenu désormais le « régiment von der Tann ». Maintenu au poste d'aide de camp du roi et chef de division, il fut promu le au grade de General der Infanterie et nommé général du Ier corps d'armée de Bavière. C’est à ce poste qu'en 1870 il s'illustra aux batailles de Frœschwiller-Wœrth, de Beaumont et de Sedan, où il prit la tête des opérations lors de l’attaque contre Bazeilles. La clairvoyance et l'énergie dont il fit preuve au cours de cette campagne des Ardennes lui valut d'être promu commandeur de l’Ordre militaire Max-Joseph. Après la capitulation de Napoléon III, son unité demeura stationnée à Sedan pour assurer le départ des prisonniers de guerre et veiller sur le butin pris à l'ennemi.