Во время русско-шведской войны на фрегате «Брячислав» участвовал в Гогландском сражении, на 100-пушечном корабле «Ростислав» участвовал в Эландском сражении и на 100-пушечном корабле «Двенадцать Апостолов» — в Красногорском и Выборгском сражениях. За отличие 6 июля 1790 года был произведен в чин капитан-лейтенанта.