Cranach trat am 14. November 1809 als Musketier in das Leib-Infanterie-Regiment der Preußischen Armee und avancierte bis Mitte Februar 1812 zum Sekondeleutnant. Während der Befreiungskriege wurde er in der Schlacht bei Großgörschen verwundet, kämpfte an der Katzbach und bei Laon. Bei Paris wurde erneut verwundet. Er kämpfte auch bei der Belagerung von Mainz sowie den Gefechten bei Löwenberg, Bunzlau und Simmern, wo er das Eiserne Kreuz II. Klasse erwarb. Ferner nahm er am Übergang bei Wartenburg teil, kämpfte bei Trier, La Chaussee, Vitry, Bar-sur-Aube, Montmirail, Chateau-Thierry, Claye und St. Germain.