Получил домашнее образование.
В службу вступил 15.02.1879. Окончил Одесское пехотное юнкерское училище. Выпущен в 13-й стрелковый батальон. Прапорщик (03.03.1883). Подпоручик (30.08.1884). Поручик (30.08.1888). Штабс-Капитан (26.02.1890). Окончил Офицерскую стрелковую школу "успешно". Капитан (15.03.1896; за отличие).Участник похода в Китай 1900-1901 гг.Подполковник (26.02.1905).
На 15.05.1913 в том же чине в 13-м стрелковом полку.Участник первой мировой войны. Полковник (06.12.1910). Командир 418-го пехотного Александровского полка (20.07.1915-01.01.1917).
На 01.08.1916 в том же чине и должности. Помощник начальника 37-й пехотной запасной бригады, числясь по армейской пехоте (с 01.01.1917).
На 01.04.1917 в том же чине и должности. Генерал-майор (1917).
С декабря 1918 года командовал 13-й пешей[уточнить] дивизией войск Директории УНР. И. д. командира 7-го Харьковского корпуса армии УНР (на 26.01.1919). Начальник Новоград-Волынской группы войск (с 02.03.1919). Позже (до 18.03.1919) возглавлял Коростеньскую группу. Затем - комендант Новоград-Волынска. Командир 1-го корпуса армии УНР (с 07.05.1919 до конца 05.1919). Позже в составе ВСЮР. Начальник 13-го этапного участка войск Новороссийской области в Одессе (на 08.11.1919; на 18.12.1919). Затем снова в армии УНР. Командовал запасной бригадой в Бресте (с 21.03.1920; позже - 6-я запасная бригада армии УНР). 18.05.1920 назначен командиром 7-й запасной бригады, которая должна была формироваться в Киеве. После отступления украино-польских войск из Киева 12.06.1920 оставил армию. Расстрелян большевиками в Одессе.