Schack kam am 1. Juni 1803 als Kadett nach Berlin, musste aber nach dem verlorenen Krieg von 1806 am 28. Januar 1810 zunächst zu seinem Vater zurück. Am 18. Februar 1813 trat er als Freiwilliger in das 1. Jäger-Bataillon der Preußischen Armee und wurde am 11. Juli 1813 Sekondeleutnant. Während der Befreiungskriege kämpfte Schack bei den Belagerungen von Spandau und Wittenberg sowie in den Schlachten von Großbeeren, Dennewitz, Leipzig, Laon und den Gefechten bei Hoyerswerda und Treppin. Ferner war er am Sturm auf Doesburg und Arnheim beteiligt, bei letzterem wurde er verwundet. Danach kämpfte er in den Gefechten von Hoogstraten und Compiègne. Für Compiègne erhielt er das Eiserne Kreuz II. Klasse.