Чл. ВКП(б) с 1917. В Красной Армии с 1918. Окончил Севастопольскую военную авиационную школу лётчиков (1917), Военно-академические курсы высшего комсостава РККА (1923). Участвовал в 1-й мировой войне в качестве военного лётчика, в звании старшего унтер-офицера. После Октябрьской революции избран председателем солдатского комитета 3-го Сибирского стрелкового корпуса на Западном фронте. В 1918 во главе отряда революционных солдат сражался против польского корпуса Довбор-Мусницкого и германских оккупантов. С февраля по апрель 1918 начальник Смоленского гарнизона. С мая 1918 по январь 1919 командовал Оренбургским, Актюбинским и Орско-Актюбинским участками фронта против войск Дутова и белочехов, а в феврале—марте 1919 — Оренбургской стрелковой дивизией. В марте — июне 1919 командующий Туркестанской армией. С июня 1919 но ноябрь 1920 командовал 1-й армией. Войска под его руководством отражали натиск колчаковских войск и участвовали в освобождении Оренбурга, Орска и Актюбинска, отличились в Бухарской операции 1920. С ноября 1920 по март 1921 чл. РВС Туркестанского фронта. С 1923 начальник военно-учебных заведений ВВС, затем начальник ВВС Ленинградского военного округа, помощник командующего войсками Среднеазиатского и Ленинградского военных округов. С 1928 начальник Военно-строительного управления РККА, с мая 1932 начальник и комиссар Военно-инженерной академии. Награждён 2 орденами Красного Знамени.