В 1878 году поступил в Морское училище, в 1883-м произведён в гардемарины, в 1884-м - в мичманы. В 1885-1890 годах окончил курсы учебно-стрелковой и учебно-артиллерийской команд Балтийского флота. В 1891 году произведен в чин лейтенанта. Участник штурма фортов Таку. Награжден орденом Св. Владимира IV степени с мечами и бантом, французским орденом Почётного легиона кавалерского креста и японским орденом Священного сокровища.
Во время русско-японской войны командовал канонерской лодкой «Бобр» и миноносцем «Грозовой».
3 сентября 1905 года «за выдающееся отличие, оказанное при атаке японцев на Кинчжоускую позицию, когда, получив приказание поддержать правый фланг обороняющагося, умело и решительно прошёл с вверенной ему мореходной канонерской лодкой „Бобр“ через Талиенванския заграждения, вошёл в бухту Напа и метким артиллерийским огнём, нанёс неприятелю тяжкия потери, чем воспрепятствовал обходу нашего праваго фланга» награжден орденом Св. Георгия IV степени. Кроме того, за отличие против неприятеля, был награжден орденами Св. Станислава II степени с мечами и Св. Анны II степени с мечами.
После окончания военных действий командовал на Чёрном море в 1906 году минным крейсером «Капитан Сакен» и в 1906-1907 годах канонерской лодки «Черноморец».
В 1908-1911 годах командовал 6-м дивизионом эскадренных миноносцев Балтийского моря. 29 марта 1909 года произведён в капитаны 1-го ранга.
В начальный период Первой мировой войны - командир крейсера «Диана». В июле-августе 1915 года исполнял обязанности начальника Моонзундской позиции. С 1916 года - на штабных должностях, заведующий Балтийской учетной канцелярией. 6 декабря 1914 года награжден орденом Св. Владимира III степени, к которому 18 апреля следующего года были пожалованы мечи.
В 1918 году перешёл на службу в Рабоче-крестьянский Красный флот, был комендантом Шлиссельбургской крепости, в марте 1920 года отчислен от этой должности по состоянию здоровья. С апреля 1921 года - командир судна «Волхов». Скончался в сентябре 1921 года.