На момент начала Отечественной войны 1812 года продолжал возглавлять 20-й егерский полк, входивший в состав 3-й бригады (которой также командовал Шаховской) 3-й пехотной дивизии 3-го пехотного корпуса 1-й Западной армии. Участвовал в сражениях при Витебске, Смоленске, а также в Бородинской битве, где командовал бригадой, противостоявшей в Утицком лесу силам V польского корпуса. За этого сражение получил золотую шпагу «За храбрость» с алмазами. Затем участвовал в битвах при Тарутине, Малоярославце, Красном; в 1813 году участвовал в Заграничном походе русской армии. В частности, за сражение под Калишем 22 февраля 1813 года получил орден Святого Георгия 3-го класса № 275