На черноморском флоте с 1878 года.
В 1881 году окончил Техническое училище морского ведомства в Кронштадте. Кондуктор (1881), прапорщик (1882), подпоручик (1885), поручик (1889), штабс-капитан (1893).
В 1894 году — оканчивает гидрографическое отделение Николаевской Морской Академии. Переведен во флот. Лейтенант флота с 1896 года. Капитан второго ранга (1903), капитан первого ранга (1908).
В 1908—1910 командир крейсера «Аскольд» .
В 1912—1913 годах исполнял обязанности командира Керченского порта. Контр-адмирал (6 декабря 1913).
В период с 9 декабря 1913 года и вплоть до февральской революции — градоначальник Севастополя.
С 1 января 1915 года — адмирал для особых поручений при командующем ЧФ. Православный, женат, один сын (на 1916 год).После Февральской революции стал на позиции украинского морского движения, поддерживал украинизацию флота.