Участник русско-шведской войны 1788—1790 годов. Участвовал почти во всех морских сражениях, включая знаменитое Выборгское морское сражение 1790 года. Способствовал разгрому шведского флота в битве под Роченсальмом в 1789 году, построив за несколько часов укрепления береговых батарей. За отличия в бою у Бьёркезунда награждён орденом Св. Георгия 4-й степени и чином инженер-капитана.