На момент начала в 1812 году Отечественной войны состоял обер-квартирмейстером 5-го резервного (гвардейского) корпуса, входившего в состав 1-й Западной армии. Участвовал в Бородинской битве и сражении под Красным. 25 декабря 1812 года за проявленные в этих сражениях отличия получил звание генерал-майора. В 1813—1814 годах участвовал в большинстве сражений заграничного похода русской армии: под Бауценом, Дрезденом, Кульмом, в так называемой Битве народов под Лейпцигом, а также под Фер-Шампенуазом и в боях, предшествовавших взятию Парижа, в 1814 году, получив несколько как русских, так и иностранных орденов. В 1815 году, возвратившись в Россию, возглавил Главный штаб Великого Князя Константина Павловича в Варшаве, ставшего Главнокомандующим польскими войсками, Литовским отдельным корпусом и русским гвардейским отрядом. 6 ноября того же года, сохраняя эту должность, стал также директором 2-го кадетского корпуса и шефом Дворянского полка. 24 сентября 1816 года получил повышение до генерал-лейтенанта, в 25 июня 1828 года — до генерала от инфантерии.