От потомствени почетни граждани. Завършва Костромската класическа гимназия. Постъпва на служба на 27 август 1873 г. Завършва 1-во Павловско военно училище. Освободен като подпоручик (чл. 04.08.1875 г.).
Участник в Руско-турската война от 1877-78 г. Поручик (чл. 16.04.1878 г.). Щабски капитан (24.03.1885 г.). Капитан (чл. 05.04.1887 г.). Командир на 1-ви батальон на Лейбгвардейския гренадирски полк. Полковник (28.03.1893 г.). Командир на 139-та пех. Моршански полк (08.04.1899-09.03.1904 г.). Участник в Руско-японската война 1904-05 г. Генерал-майор (проект 1904; чл. 09.03.1904; за отличие). Командир на 2-ра бригада на Заамурския окръг на Отделния граничен корпус (12.03.1904-29.04.1907). Командир на 2-ра бригада, 3-та пех. дивизии (29.04.1907-16.11.1911). Генерал-лейтенант (пр. 1911; чл. 16.11.1911; за отличие). Началник на 41-ва пех. дивизии (16.11.1911-22.10.1914). Документ за самоличност. генерал за специални задачи при командващия Казанския военен окръг (1915-1917).
Член на Бялото движение в Източна Русия. В армията на адмирал А.В. Колчак беше в резерва на редиците в щаба на Курганския военен окръг, след това беше командирован в окръжния щаб (от 12.01.1919 г.), оглави гарнизона на град Курган и в същото време беше комисар на защита на обществения ред в града и областта (от 01.03.1919 г.), беше комендант на Курганския окръг (от 25 май 1919 г.).
Награди – ордени:
Св. Анна 4-ти чл. (1878);
Св. Станислав 3-ти чл. с мечове и лък (1878);
Св. Станислав 1 ст. с мечове (1905);
Св. Анна 1 ст. с мечове (1906);
Св. Владимир 2 ст. (1910 г.).