В 1878 году поступил в Морское училище, в 1883-м произведён в гардемарины, в 1884-м — в мичманы. В 1885—1890 годах окончил курсы учебно-стрелковой и учебно-артиллерийской команд Балтийского флота. Участник штурма фортов Таку. Во время русско-японской войны командовал канонерской лодкой «Бобр» и миноносцем «Грозовой». В 1909 году произведён в капитаны 1-го ранга.
В начальный период Первой мировой войны — командир крейсера «Диана». С 1916 года — на штабных должностях. В 1918 году перешёл на службу в Рабоче-крестьянский Красный флот, был комендантом Шлиссельбургской крепости, в марте 1920 года отчислен от этой должности по состоянию здоровья. С апреля 1921 года — командир судна «Волхов». Скончался в сентябре 1921 года.