Православный. Образование получил в Петровском Полтавском кадетском корпусе. В службу вступил 01.09.1891. Окончил 1-е военное Павловское училище (1893). Выпущен в 13-ю арт. бригаду. Подпоручик (ст. 07.08.1893). Поручик (ст. 04.08.1896). Штабс-Капитан (ст. 27.07.1899). Окончил Николаевскую академию Генерального Штаба (1900; по 1-му разряду). Капитан (ст. 06.05.1900). Состоял при штабе Туркестанского ВО. Ст. адьютант военной канцелярии Начальника Аму-Дарьинского отдела (27.01.-15.12.1903; 11 мес.). Цензовое командование ротой отбывал в 1-м Туркестанском стр. батальоне (18.11.1903-18.11.1904). Обер-офицер для поручений при штабе Туркестанского ВО (15.12.1903-02.07.1904; 7 мес.). И.д. штаб-офицера для поручений при штабе Туркестанского ВО (02.07.-13.10.1904; 3 мес.). Штаб-офицер для особых поручений при командующем войсками Туркестанского ВО (13.10.1904-29.05.1905; 8 мес.). Подполковник (ст. 06.12.1904). Штаб-офицер при управлении 7-й Туркестанской стр. бригады (29.05.1905-02.08.1910; 5 л. 2 мес.). Был прикомандирован к артиллерии (15.05.-15.07.1908). Полковник (ст. 06.12.1908). Цензовое командование батальоном отбывал в 115-м пех. Вяземском полку (01.05.-30.08.1909). Начальник штаба 4-й Туркестанской стр. бригады (02.08.1910-04.02.1912; 1 г. 6 мес.). Начальник штаба 34-й пех. дивизии (с 02.08.1910; 2 г. 8 мес.). Был прикомандирован к кавалерии (14.06.-04.07.1913). Командир (позже командующий) 136-го пех. Таганрогского полка (с 02.11.1914; 1 г. 4 мес.). Награжден Георгиевским оружием (ВП 24.02.1915) и орденом Св. Георгия 4-й ст. (ВП 22.05.1915). Ген-майор (пр. 06.12.1915; ст. 31.08.1915). Начальник штаба 113-й пех. дивизии (с 16.03.1916; 11 мес.). Начальник штаба 41-го арм. корпуса (19.02.-12.04.1917). В 12.04-22.07.1917 командовал 19-й пех. дивизией. В 22.07-10.09.1917 в чине ген-лейтенанта командовал 12-м арм. корпусом. В резерве чинов при штабе Московского ВО (с 07.10.1917 до демобилизации). Добровольно вступил в РККА. Сотрудник-составитель в комиссии по исследованию и использованию опыта войны 1914-18 гг. Член комиссии по переработке уставов при Организупре Всероглавштаба. Преподаватель в школе комкурсов. В распоряжении ком. штаба Запфронта. Начальник статистического отделения штаба Западного фронта (02.06.1920). Включен в списки Генштаба РККА от 15.07.1919 и 07.08.1920. Начотдела подготовки войск Штаба Запфронта (02.03.1921). С 03.11.1921 преподаватель Военной Академии РККА. Работал в Комиссии по исследованию опыта первой мировой и гражданской войн, в военно-историческом отделе Штаба РККА, преподавал на Высших академических курсах (ВАК). Уволен из РККА 19.06.1929. Награды: ордена Св. Станислава 3-й ст. (1903); Св. Анны 3-й ст. (1905); Св. Станислава 2-й ст. (1906); Св. Анны 2-й ст. (1912; 15.03.1915). Соч.: "Штурм Перемышля 7 октября (24 сентября) 1914 г." М., 1927; Прорыв 11-й армии в мае 1916 г. Мировая война 1914-1918. Луцкий прорыв. Труды и материалы к операции Юго-Западного фронта в мае-июне 1916 г. М., 1924.
http://www.grwar.ru/