В январе 1768 поступил в Морской корпус кадетом. Ежегодно (1773—1776) плавал в Балтийском море, гардемарин (1773), мичман (1775). Командирован в Азовскую флотилию (1776—1780). Произведён в чин лейтенанта флота (апрель 1780) и вернулся на Балтику. На фрегате «Мария» плавал в эскадре адмирала Сухотина в походе из Кронштадта в Ливорно (1781—1782). В 1786—1787 годах командовал придворной яхтой «Петергоф». Отличился в Русско-шведской войне 1788—1790. В чине капитан-лейтенанта (с января 1788) отважно действовал на линейном корабле «Кир Иоанн» в ходе Гогландского сражения (1788). С 1789 по 1791 — командир бомбардирского корабля «Победитель», смело сражался на нём против шведов в Эландском сражении (1789), в Ревельском и Выборгском сражениях (1790). За отличия в боях награждён орденом Святого Георгия 4-го класса (№ 742 (389); 6 июля 1790), произведён в капитаны 2-го ранга (январь 1791). С сентября 1791 был в отставке, с июня 1795 — прокурор при Черноморском адмиралтейском управлении, с 1798 командир Черноморской комиссионерской команды. Произведён в капитаны 1-го ранга (октябрь 1798). С августа 1801 года — советник конторы главного командира Черноморского флота. Награждён чином генерал-майор флота (10 июня 1804). С августа 1808 служил генерал-контролером Счетной экспедиции Черноморского департамента флота. С 1 февраля 1811 года — уволен от службы, жил в отставке.