Принимал участие в Русско-шведской войне 1808—1809 годов, в Финляндии находился с 29 августа 1808 года. 16 сентября возглавлял авангард в отражении шведского десанта при Гельзингере, за что 28 марта 1809 года произведён был в генерал-майоры. В том же году, с 1 по 13 марта, он участвовал в зимней экспедиции по захвату Аландских островов, во время которой командовал авангардом центральной колонны. После заключения мира вернулся в Россию через реку Кюмень и получил назначение бригадным командиром лейб-гвардии Преображенского и Семёновского полков с утверждением в этой должности 14 сентября 1810 года. В 1812 году принимал участие в Комиссии по окончанию старых нерешённых дел Военного ведомства.