Il commande la division des grenadiers dans la seconde armée de l’ouest du prince Piotr Bagration pendant l’invasion de Napoléon en 1812. À Borodino sa division se retrouve en première ligne, face à trois divisions françaises sous les ordres du maréchal Davout. Il mène lui-même plusieurs contre-attaques, l’épée à la main. Sur les hommes que compte sa division, seuls 300 survivent à la bataille. Il est lui-même blessé, mais il se remet et revient dans l’armée en 1813. Il commande une nouvelle division de grenadiers et combat à Dennewitz et Leipzig. En 1814 à Craonne, il arrive brillamment à retarder pendant un jour Napoléon en personne. Il participe également à la bataille de Paris. Par la suite, il commande les corps d’occupation en France de 1815 à 1818.