Православный. Образование получил в реальном училище. В службу вступил 16.06.1887. Окончил Московское пех. юнкерское училище. Выпущен в 10-й стр. полк. Подпоручик (ст. 09.08.1888). Поручик (ст. 09.08.1892). Штабс-Капитан (ст. 15.03.1899). Окончил Офицерскую стр. школу "успешно". Капитан (ст. 09.08.1900). Командовал ротой (7 л.). Подполковник (ст. 26.02.1909). Переведен в 47-й пех. Украинский полк. Командовал батальоном. Полковник (пр. 06.05.1914; ст. 06.05.1914; на вакансию). Участник мировой войны. На 13.02.1915 в том же чине и полку. Командир 260-го пех. Брацлавского полка (с 13.02.-09.08.1915). Отчислен от должности (ВП 09.08.1915), за ранами, с назначением в резерв чинов при штабе Двинского ВО (09.08.-03.11.1915). Переведен в резерв чинов при штабе Киевского ВО (03.11.1915-21.02.1916). Командир 505-го пех. Староконстантиновского полка (с 21.02.1916). Ген-майор. В 1918 в армии Украинской Державы гетмана П.П. Скоропадского. Генеральный хорунжий, командир 49-го (осенью 1918 переименован в 37-й) пех. Бирючского полка (до 30.09.1918). С 30.09.1918 помощник командира 10-й пех. дивизии в Прилуках.
Награды: ордена Св. Станислава 2-й ст. (1909); Св. Анны 2-й ст. (21.03.1913); Св. Владимира 4-й ст. с мечами и бантом (ВП 02.02.1915); Св. Георгия 4-й ст. (13.03.1915); Св. Владимира 3-й ст. с мечами (ВП 14.05.1915); Георгиевское оружие (ВП 10.11.1915); мечи к ордену Св. Анны 2-й ст. (утв. ВП 03.10.1916).
Дарование старшинства в чине Полковника с 06.05.1912 (ВП 09.02.1917; на основании прик. по воен. вед. 1915 г. №563, ст. 4 и 8).
Общий список офицерским чинам русской императорской армии. Составлен по 01.01.1909; ВП 1914-1917 и ПАФ 1917; Монкевич Б. Організація регулярної армії Української держави 1918 // Україна в минулому. Вип. 7. Київ-Львів, 1995. Информацию предоставил Вохмянин Валерий Константинович (Харьков)
Список подполковникам по старшинству. Составлен по 15.05.1913. С-Петербург, 1913
Список полковникам по старшинству. Составлен по 01.08.1916. Петроград, 1916
"Военный орден святого великомученика и победоносца Георгия. Биобиблиографический справочник" РГВИА, М., 2004.
ВП по военному ведомству//Разведчик №1229, 20.05.1914
ВП по военному ведомству//Разведчик №1270, 10.03.1915
ВП по военному ведомству//Разведчик №1277, 28.04.1915
ВП по военному ведомству//Разведчик №1289, 21.07.1915
Русский Инвалид. №269, 1915
ВП по Военному ведомству. 1916. Информацию предоставил Константин Подлесский