Во время русско-шведской войны гардемарином на кораблях «Ярослав» и «Св. Пётр» участвовал 15 июля 1789 года в Эландском бою; 1 мая 1790 года был произведён в кадетские подпрапорщики и «за мичмана» участвовал в 23—24 мая 1790 года в Красногорском сражении и 22 июля 1790 года — в Выборгском сражении; 1 мая 1791 года произведён в мичманы, 1 января 1795 года — в лейтенанты.