В 1812 году состоял при штабе своего тестя М. И. Кутузова. Участвовал в Бородинском сражении. В начале сентября 1812 года был назначен командиром армейского партизанского отряда, действовал с ним под Москвой, затем участвовал в преследовании отступавшей французской армии в составе корпуса генерала М. И. Платова. В ноябре 1812 года отличился в боях при Красном. 26 декабря 1812 года присвоено звание генерал-майора.