Il prend part aux campagnes de Russie (1812), de Saxe (1813) et de France (1814) : après avoir commandé la brigade de la Garde royale westphalienne depuis la défense de Cassel jusqu'à la bataille de Leipzig (1813), il sert à l'état-major du général Compans pendant les combats autour de Paris (1814).