Nach dem Aufruf von König Friedrich Wilhelm III. wurde Gerlach als Sekondeleutnant in der Armee wieder angestellt und zur Dienstleistung dem Stab von General Blücher zugeteilt. Er nahm während der Befreiungskriege an den Kämpfen bei Großgörschen, Bautzen, an der Katzbach, bei Leipzig, La Rothière, Paris, Ligny und Wavre teil. Dabei wurde Gerlach mehrfach verwundet und mit beiden Klassen des Eisernen Kreuzes ausgezeichnet. Im Oktober 1815 kam er dann als Kapitän in den Großen Generalstab und war ab 30. März 1821 als Major im Generalstab des III. Armee-Korps tätig.