После боя под Чашниками получил чин полковника; в этом чине командовал артиллерийской бригадой во время преследования армии Наполеона; участвовал в сражении на Березине. За сражение под Бауценом 26 мая 1813 года получил чин генерал-майора и назначение на должность адъютанта начальника артиллерии всех действующих войск князя Яшвиля. Впоследствии сражался под Дрезденом, Кульмом, в так называемой Битве народов под Лейпцигом. В последнем сражении в критический момент успел развернуть всю русскую артиллерию (100 орудий), огонь которой отразил атаку французской конницы. После вступления союзных войск на территорию Франции получил в командование резервную артиллерию главной армии, участвовал в сражениях при Бриенн-ле-Шато и Фер-Шампенуазом, а также во взятии Парижа. После этой битвы и заключения мира был назначен начальником артиллерии ІV корпуса. Во вторичном походе за Рейн состоял начальником штаба всей артиллерии 1-й армии.