Während der Befreiungskriege kämpfte er im Gefecht bei Luckau, den Schlachten bei Großgörschen, Dresden, Kulm sowie der Belagerung von Erfurt (1813), den Schlachten bei Leipzig, Vauchamps, Laon, Paris und Belle Alliance. Für Leipzig erhielt er das Eiserne Kreuz I. Klasse. Bei Belle Alliance wurde er verwundet und erhielt den Orden des Heiligen Wladimir III. Klasse. Am 8. Dezember 1813 wurde er Oberstleutnant und am 27. Dezember 1813 mit der Führung des 1. Schlesischen Infanterie-Regiments (Nr. 10) beauftragt. Seine Ernennung zum Regimentskommandeur erfolgte am 24. August 1814.