Офицер Балтийского флота, капитан-лейтенант с 1850 года, капитан 2-го ранга с 1859 года. В 1851—1860 годах — командир парохода «Мирный», в 1860—1962 годах — командир 1-го рабочего экипажа. С 1862 года — заведующий кадром мастеровых Санкт-Петербургского порта. Капитан 1-го ранга с 1862 года, генерал-майор флота с 28.03.1871 год[1][2].
В 1875—1882 годах — Керчь-Еникальский градоначальник. В 1882 года уволен в отставку с производством в генерал-лейтенанты флота 12.04.1882. Скончался 24.12.1883 года[1][2].