В кампании 1806 г. московские гренадеры сражались в арьергарде П. И. Багратиона, под Прейсиш-Эйлау ходили в штыки во главе со своим командиром, пожалованным за отвагу орденом Св. Георгия 4-го кл. В полковники произведён 14 сентября 1803, шефом Полоцкого мушкетёрского полка назначен 20 апреля 1807, под Данцигом был ранен пулей в правую ногу и отправлен на лечение. В 1808 г. отличился в русско-шведской войне во время знаменитого зимнего похода корпуса М. Б. Барклая де Толли по льду Ботнического залива на шведский берег, захватил о. Гольмен, отбил у селения Ратаны транспорт с продовольствием и оружием. 28 марта 1809 г. получил чин генерал-майора.