W kampanii 1812 pełnił obowiązki dowódcy 16. Dywizji Piechoty i walczył pod Smoleńskiem (po zdobyciu, został szefem sztabu 18. dywizji gen. K. Kniaziewicza, V korpusu – 8 października 1812 awansowany na pułkownika), Tarutino (po bitwie, odznaczony Krzyżem Kawalerskim Legii Honorowej) i nad Berezyną. Po tej kampanii przeszedł (jako adiutant-komendant) do sztabu ks. Józefa Poniatowskiego.