Kurz vor dem Beginn der Befreiungskriege kehrte Schack am 12. März 1813 zur Armee zurück und kam zum Ostpreußischen National-Kavallerie-Regiment. Er kämpfte bei Katzbach, Leipzig, Laon, Paris, Goldberg, Löwenberg und Bunzlau. Schack nahm am Übergang bei Wartenburg sowie den Gefechten bei Freyburg, Eisenach, Saint Dizier, Chalons, Soissons, Coulommieres und Sezanne teil. In der Zeit wurde er am 18. April 1814 Stabsrittmeister, für Katzbach erhielt er das Eiserne Kreuz II. Klasse und für Coulommiers das Kreuz I. Klasse.