Podczas kampanii 1812 w drodze na Moskwę walczył w awangardzie i odznaczył się wielokrotnie: pod Smoleńskiem 17 sierpnia, Borodino 7 września, Czyrykowem 29 września, Winkowem. Po Borodino przyszłość kampanii widział czarno i doradzał wstrzymanie dalszej ofensywy. Po wkroczeniu do Moskwy, w przeciwieństwie do Napoleona, był już przeświadczony o ostatecznej porażce, co jednak nie wpłynęło na jego wolę walki – nadal prowadził osobiście natarcia kawalerii. Pod Winkowem 18 października uchronił Murata od kompletnej porażki z rąk Kutuzowa, ale za to utracił poległego w boju szefa sztabu armii Księstwa Stanisława Fiszera. Ciężko kontuzjowany 29 października w bitwie pod Wiaźmą, próbował kontynuować aktywną służbę, ale po kilku dniach zmuszony był do zdania komendy korpusu (przekazanej Zajączkowi) i podróżowania dalej na zachód w powozie z dwoma rannymi przybocznymi (do końca życia do zdrowia w pełni nie powrócił). Przy przeprawie przez Berezynę ledwie uniknęli niewoli rosyjskiej, ale ostatecznie 12 grudnia dotarli do Warszawy.