Родился 17 сентября 1873 года в Николаеве, Российская империя.Окончил Морской корпус в 1893 году и Высочайшим приказом по морскому ведомству № 705 произведён по экзамену в мичманы. Знал французский язык.Участник китайской кампании 1900—1901 годов.
С 1911 года — командир Каспийской отдельной флотской роты и канонерской лодки «Карс» .Произведен в капитаны 1 ранга за отличие — 6 декабря 1914 года.
С 1916 года — начальник дивизии траления, затем — начальник морской партии траления Белого моря.
С 1917 года — начальник штаба; 2 июня 1917 — 18 июля 1919 (с перерывами) — командующий флотилией Северного ледовитого океана.
С 3 по 19 ноября 1918 — генерал-губернатор и командующий русскими войсками Северной Области.
С июля 1919 — в отставке.
В феврале 1920 года эмигрировал в Норвегию, затем в Бельгию. Возглавлял Союз офицеров в Льеже.Умер 4 марта 1944 года в Льеже.Жена — Елена Федоровна.