Должности в РККА: С 02.02.1918 – красногвардеец 2-й Ростовский отряд Красная Гвардия. С 06.1918 – красноармеец 4-я бригада Сиверса. С 09.1918 – красноармеец отряд Сахарова 8-я армия. С 01.1919 – красноармеец 12-й стрелковый полк 4-я стрелковая дивизия 13-я армия. С 08.1919 – красноармеец 372-й стрелковый полк 42-я стрелковая дивизия 13-я армия. С 05.1920 – красноармеец 39-й запасной полк г. Воронеж. С 06.1920 – красноармеец 20-й запасной полк г. Орел. С 08.1920 – красноармеец 3-й Сочинский полк Черноморская бригада 9-я Кубанской армия. С 05.1921 – младший командир и командир взвода отдельная телефонно-телеграфная рота СКВО. С 09.1921 – курсант 12-е Владикавказские командные курсы СКВО. С 02.1923 – старший командир 13-й кавалерийский полк Особая кавалерийская бригада СКВО. С 08.1924 – командир взвода 13-й кавалерийский полк Особая кавалерийская бригада МВО. С 10.1924 – слушатель Киевская объединенная школа командиров. С 08.1926 – командир взвода 19-й кавалерийский полк 4-я кавалерийская дивизия ЛВО. С 05.1927 – стажер 28-я авиационная эскадрилья 1-я авиационная бригада ЛВО. С 11.1927 – младший летчик наблюдатель 28-я авиационная эскадрилья 1-я авиационная бригада ЛВО. С 11.1928 – слушатель Курсы инструкторов по вооружению ВВС г. Оренбург С 06.1929 – младший и старший летчик наблюдатель 28-я авиационная эскадрилья 1-я авиационная бригада ЛВО. С 10.1930 – слушатель Военно-воздушная академия РККА имени профессора Жуковского. С 07.1932 – начальник учебной оперативной части 11-я авиационная бригада МВО. С 04.1935 – слушатель 1-я авиационная школа пилотов имени Мясникова ХВО. С 11.1935 – начальник штаба 41-я авиационная эскадрилья 11-я авиационная бригада МВО. С 04.1936 – командир эскадрильи 41-я авиационная эскадрилья 11-я авиационная бригада МВО. С 12.1936 – начальник оперативного отдела 11-я авиационная бригада МВО. С 03.1937 – начальник штаба бригады 26-я авиационная бригада. С 12.1938 – слушатель Академия Генерального штаба РККА. С 16.07.1941 по18.06.1942 – начальник штаба ВВС 27-я армия Северо-Западный фронт, начальник штаба ВВС 34-я армия Северо-Западный фронт, начальник штаба ВВС 2-я ударная группа Ставка ВГК, врид командующего ВВС 2-я ударная армия. С 18.06.1942 по 16.02.1943 – заместитель командира 241-я бомбардировочная авиационная дивизия 6-я воздушная армия. С 16.02.1943 по 02.05.1944 – командир дивизии 242-я бомбардировочная авиационная дивизия 6-я воздушная армия. Воинские звания: капитан; майор (1937 приказ НКО СССР № 0565); полковник (11.10.1940 приказ НКО СССР № 04893). Награды СССР: 2 ордена Красного Знамени (22.02.1938; 23.11.1942); орден Отечественной войны 1-й степени (31.08.1943); орден Красной Звезды (07.04.1940); медаль «ХХ лет РККА» (22.02.1938).