Родился в многодетной (18 детей, из которых 12 умерли в младенчестве или в детстве) семье крестьянина. По причине бедности семьи окончил только начальную (4 класса) и двухклассную (5-6 классы) школы. Работал в родительском хозяйстве, с 14 лет «мальчиком» и продавцом в купеческих лавках. С 1917 года работал резчиком обойм и конторщиком на Ижевском оружейном заводе. В период Ижевско-Воткинского восстания в 1918 году встал на сторону большевиков, вступил в Можгинский волостной революционный комитет и в созданный этим ревкомом вооружённый отряд. Также в 1918 году вступил в РКП(б).
В Красной Армии с 1919 года, доброволец. В гражданскую войну воевал на Восточном фронте РККА против армий А. В. Колчака, в 1920 году был переведён на Юго-Западный фронт и воевал против армии генерала П. Н. Врангеля и многочисленных банд на южной Украине. На этих фронтах был красноармейцем, политруком стрелковой роты, секретарём политотдела полка, инспектором пехоты 13-й армии, помощником командира кавалерийской группы по политчасти.
С сентября 1922 года — помощник комиссара 4-й Киевской артиллерийской школы, с июля 1924 года — военный комиссар 14-й Полтавской пехотной школы. С октября 1924 года — военный комиссар 238-го стрелкового полка 80-й стрелковой дивизии. В 1928 году окончил Высшую тактическо-стрелковую школу командного состава РККА имени Коминтерна «Выстрел», назначен командиром стрелкового батальона в Краснолуганском стрелковом полку. С ноября 1929 года — командир и военком 24-го стрелкового полка. В 1931 году окончил курсы командиров-единоначальников при Военно-Политической академии РККА имени Н. Г. Толмачёва в Ленинграде.
С августа 1932 года — в Военно-Воздушных Силах. Направлен на учёбу в Первую военную школу лётчиков имени Мясникова, после окончания которой в 1933 году сразу продолжил обучение на оперативном факультете Военно-Воздушной инженерной академии имени Н. Е. Жуковского, которую окончил в 1934 году. С января 1935 года — командир и военком 4-й дальнеразведывательной авиационной эскадрильи, с августа 1936 года — командир 116-й смешанной авиационной бригады. В августе 1939 года назначен заместителем командующего по ВВС 3-й армии и одновременно — Витебской армейской группы, на этих постах принимал участие в Польском походе РККА в сентябре 1939 года на территории Западной Белоруссии.
С июня 1940 года — заместитель командующего ВВС Первой отдельной Краснознамённой армии на Дальнем Востоке. С января 1941 года — генерал-инспектор авиации РККА. С апреля 1941 года — первый заместитель начальника Главного управления ВВС Красной Армии. Генерал-майор авиации (4.06.1940).
Вскоре после начала Великой Отечественной войны был назначен командующим ВВС 6-й армии на Юго-Западном фронте. Затем в 1942 году был командующим ВВС Юго-Западного фронта и Юго-Западного направления.
В октябре 1942 года отозван в Москву и назначен начальником штаба — заместителем командующего Военно-Воздушных сил РККА. С мая 1943 года — заместитель командующего Военно-Воздушных сил РККА. С апреля 1945 года — вновь начальник штаба — заместитель командующего Военно-Воздушных сил РККА. На этих должностях значительную часть времени провёл в действующей армии, координируя действия участвовавших в наиболее крупных операциях нескольких воздушных армий. В таком качестве участвовал в Донбасской операции (1943), в освобождении Южной Украины, в Крымской операции 1944 года, в Белорусской, Прибалтийской, Восточно-Прусской операциях. За годы войны трижды повышен в воинских званиях: генерал-лейтенант авиации (27.03.1942), генерал-полковник авиации (17.03.1943), маршал авиации — 19 августа 1944 года.
В 1942—1943 годах являлся главным представителем от СССР на переговорах по вопросам создания и боевой деятельности будущего знаменитого истребительного авиационного полка «Нормандия-Неман», в 1945 году участвовал в работе Потсдамской конференции и на встрече военных делегаций союзных держав в Норвегии — Англии, Франции, США.
С 1946 года — начальник Военно-воздушной академии в Монино. С мая 1950 года — в отставке по болезни (в годы войны перенёс два инфаркта, затем страдал тяжёлым сердечным заболеванием). Похоронен на Новодевичьем кладбище.