Принят 24 июня 1718 года на службу в русский флот в звании капитан-командора. Командовал кораблями и эскадрами Балтийского флота, с 1724 года присутствовал на заседаниях Адмиралтейств-коллегии. Шаутбенахт белого флага (22 октября 1721 года), вице-адмирал (6 мая 1727 года). Главный командир Ревельского (1726—1729) и Кронштадтского (1730—1732) портов.
Веселаго Ф. Ф.Общий морской список от основания флота до 1917 г. — СПб.: Типография В. Демакова, 1885. — Т. I / От основания флота до кончины Петра Великого. — 455 с. — (Военно-историческая библиотека).