Русский и советский ученый-кораблестроитель, педагог, профессор (1930), инженер-вице-адмирал (1944).
Автор ряда книг по кораблестроению и истории кораблестроения.
В 1895 — окончил Морское инженерное училище.
1898 — окончил кораблестроительное отделение Николаевской морской академии.
С 1898 — помощник строителя Петербургского порта.
1905−1911 — старший делопроизводитель Морского технического комитета.
1911 — произведен в полковники Корпуса корабельных инженеров.
1911−1912 — старший делопроизводитель Главного управления кораблестроения Морского министерства.
С 1916 — непосредственно наблюдал за постройкой кораблей для Балтийского флота.
1917 — за отличия в службе произведен в генерал-майоры Корпуса корабельных инженеров.
С 1917 — помощник начальника Главного управления кораблестроения.
1924−1931 — председатель комиссии по наблюдению за постройкой и ремонтом кораблей.
1931−1935 — помощник начальника факультета военного кораблестроения.
1935−1939 — начальник кафедры проектирования корабля.
1940 — присвоено звание инженер-контр-адмирал.
1939−1947 — начальник кафедры корабельной архитектуры и проектирования корабля ВМОЛА имени К. Е. Ворошилова (ныне имени Н. Г. Кузнецова).
Умер в Ленинграде в 1959 году, похоронен на Серафимовском кладбище.
Российские:
орден Святого Станислава 2-й степени
орден Святой Анны 2-й степени
орден Святого Владимира 4-й степени
Советские:
орден Ленина
орден Красного Знамени
орден Трудового Красного Знамени
медали
именное оружие
заслуженный деятель науки и техники РСФСР (1944).