Во время русско-шведской войны 1788—1790 годов, командуя фрегатом «Слава», состоял в эскадре адмирала Грейга и участвовал в сражении со шведами между островком Стеншкер и мелью Калбо-де-Грунт (возле острова Гогланд), за отличие в этом деле он был произведён в капитаны 2-го ранга. 21 июня 1789 года, командуя кораблем «Болеслав» и несколькими мелкими судами у Паркалауда, он успешно сразился с неприятельской флотилией и заставил её отступить. 26 июня 1789 года он был награждён орденом св. Георгия 4-й степени (№ 325 по кавалерскому списку Судравского и № 640 по списку Григоровича — Степанова)