Генерал-майор. Военный министр в правительстве «белой» Сибири (1919).
Из дворянской семьи, сын офицера. Окончил Сибирский кадетский корпус (1900), Михайловское артиллерийское училище (1903) и Николаевскую академию Генерального штаба (1911).
Участвовал в русско-японской войне. Участник Первой Мировой войны. В чине капитана был старшим адъютантом штаба 24-го армейско
го корпуса. В 1915 был награждён орденом св. Георгия 4-й степени
за то, что в бою 22-го апреля 1915 года у Змигрода, получив от командира корпуса приказание подчинить себе все части, расположенные в районе Змигрода, в высшей степени искусно использовал слабые силы заслона, надолго задержал наступ
ление значительных сил германцев, благодаря чему части корпуса успели отойти.
Позже был штаб-офицером для поручений управления генерал-квартирмейстера при Верховном главнокомандующем.
С 1917 — полковник, один из организаторов Союза офицеров армии и флота. В августе 1917 участвовал в выступлени
и генерала Л. Г. Корнилова, был арестован и до 13 ноября 1917 находился в Быховской тюрьме. Бежал на Дон, принимал участие в формировании и боевых действиях Добровольческой армии на Юге России, был начальником штаба первого отряда армии. Послан генералом Корниловым в Сибирь с небольшим отрядом как п
редставитель Добровольческой армии.
Добрался до Сибири, участвовал там в деятельности офицерского подполья, затем служил в Сибирской армии. В ноябре 1918 был активным участником прихода к власти адмирала А. В. Колчака. С 21 ноября 1918 — начальник штаба Ставки Верховного главнокомандующего. Его н
азначение на этот пост в ситуации, когда в Сибири находились куда более опытные штабные работники, могло объясняться его службой в Добровольческой армии, которая пользовалась уважением А. В. Колчака.
С 6 января 1919 — генерал-майор. Во время его руководства штаб находился в конфликтных отношениях
с военным министерством. С 23 мая 1919 был также военным министром с тем, чтобы ликвидировать противостояние между высшими военными органами белой Сибири. Окружил себя молодыми офицерами, не допуская в Ставку опытных штабистов, вступал в конфликты с военачальниками, активно вмешивался в гражданские
дела.
Вместе с генералом К. В. Сахаровым был автором плана Челябинской операции. После её неудачи был смещён с постов начальника штаба Ставки (10 августа 1919) и военного министра (12 августа 1919). Общественное мнение считало его одним из виновников поражений белой армии. Назначен командующим О
тдельной Степной группой войск на правах командующего армией. 16 ноября 1919 в связи с упразднением Степной группы войск, назначен командиром Уральской группы войск, принимавшей участие в боях под Красноярском в январе 1920. Участник Великого Сибирского ледяного похода, во время которого возглавлял
одну из колонн вместе с генералом К. В. Сахаровым.
После прибытия в Читу занимал должность дежурного генерала в штабе Дальневосточной армии. После её поражения в Забайкалье и перехода войск в Приморье находился во Владивостоке, некоторое время был директором Русского Восточного кадетского корпуса