В службе с 1864 года, после окончания Морского кадетского корпуса, с назначением офицером Балтийского флота.
С 1872 года после окончания Александровской военно-юридической академии служил по судебному ведомству.
В 1878 году произведён в капитан-лейтенанты, в 1885 году в капитаны 2-го ранга.
С 1889 года судья Николаевского военно-морского суда.
В 1891 году произведён в полковники.
В 1896 году произведён в генерал-майоры, судья Кронштадтского военно-морского суда.
С 1904 году произведён в генерал-лейтенанты, председатель Севастопольского военно-морского суда.
С 1907 года постоянный член, а с 1911 года председатель — Главного военно-морского суда Российской империи.
В 1909 году произведён в генералы флота. Был награждён всеми орденами вплоть до ордена Святого Александра Невского пожалованного ему 24 декабря 1914 года.Примечания Список генеральских чинов российской императорской армии и флота «Высшие и центральные государственные учреждения России, 1801-1917» В четырёх томах: Т. 4. «Центральные органы военного управления» / ФАСРФ. РГИА. ГАРФ. Отв. сост. Д. И. Раскин. — СПб. : Изд. Наука, 1998 г.—313 с. — ISBN 5-02-027029-6 Пономарёв В. П., Шабанов В. М. Кавалеры Императорского ордена Святого Александра Невского, 1725—1917: био|библиографический словарь в трёх томах. Том 2. — М., 2009. — С. 315—316. — ISBN 978-5-89577-145-7