Принимал участие в русско-шведской войне 1808—1809 годов, 17 февраля 1809 года получил орден Св. Георгия 4-го класса за храбрость, проявленную в сражении при Иденсальми. 11 ноября 1808 года участвовал во взятии Улеаборга. С 1809 года служил под началом графа Павла Строганова. 9 октября 1809 года получил чин капитана кавалерии. Во время русско-турецкой войны 1806—1812 годов служил в Молдавской армии под началом Фёдора Уварова, будучи его адъютантом, проявил мужество в осадах Силистрии и Шумлы. 26 июня 1810 года получил чин полковника. 22 июля 1810 года во время осады города Русе был ранен в правое плечо. 26 августа участвовал во взятии Батини, за что был награждён Орденом св. Анны 2-й степени, а 15 октября — во взятии Никополя.