В 1827 году в чине капитан-лейтенанта (с 30 декабря 1826 года) на корабле «Александр Невский» перешёл в Средиземное море и участвовал 8 октября в Наваринской битве, за что вне очереди награждён орденом Святой Анны 2-й степени с мечами. Затем крейсировал по 1830 год в Архипелаге, участвовал в блокаде Дарданелл, а на корабле «Князь Владимир» возвратился в Кронштадт, после чего был вновь переведён в Черноморский флот.