Родился 1(13) июня 1897 года в селе Инсар Пензенской губернии.
Арбитр (пулевая стрельба), военачальник, политический деятель.
Генерал-лейтенант (9.11.1941). Судья всесоюзной категории (1954).
Окончил Военную академию имени М.В. Фрунзе (1936) и Высшую военную академию имени К.Е. Ворошилова (1949).
Командир 7-й роты 166-го стрелкового полка Войск внутренней службы (с 1921 года), помощник командира 3-й роты 43-х Объединенных командирских курсов (с июля 1921 года), помощник командира 3-й роты 81-х (позднее 6-х) Минских пехотных курсов — с сентября 1922 года, помощник командира 1-й роты (с июля 1924 года), командир взвода (с сентября 1924 года), временно исполняющий обязанности 2-й роты (с 1926 года), командир 2-й роты (с октября 1926 года), командир роты стрелкового батальона (с октября 1927 года) и преподаватель тактики Объединенной белорусской военной школы имени ЦИК Белорусской ССР — с февраля 1930 года, командир батальона и начальник школы 190-го стрелкового полка (с апреля 1931 года), помощник начальника отдела боевой подготовки (с марта 1933 года) и помощник начальника 2-го отдела штаба Белорусского военного округа — с ноября 1937 года, военный советник в Испании — 1936 (с октября)-37 (по октябрь), командир 7-й стрелковой дивизии (1938, с мая-39, по апрель), помощник командующего по ВУЗам и помощник командующего войсками по укрепленным районам Киевского особого военного округа — с 1941 года, командующий Житомирской армейской группой войск (позже Шепетовской армейской группы, Северной армейской группы и 5-й армии) — с июля 1939 года, помощник и заместитель командующего Юго-Западного фронта по тылу, заместитель командующего по тылу Сталинградского, Донского и Центрального фронтов — 1941-43, командующий 34-й армией Северо-Западного фронта — с июня 1943 года, командующий 4-й армией Западного фронта — с 1944 года, 1-й заместитель командующего войсками Туркестанского военного округа — с 1946 года, заместитель командующего Прикарпатского военного округа — с 1950 года.
Депутат Верховного Совета Украинской ССР — с 1940 года, Верховного Совета Таджикской ССР.
Участник Первой мировой, гражданской и Великой Отечественной войн. Награжден орденами Ленина (3.01.1937, 21.02.1945), Красного Знамени (22.02.1938, 4.02.1943, 3.11.1944, 20.06.1949), медалями «За оборону Сталинграда», «За победу над Германией в Великой Отечественной войне 1941-1945 гг.» (9.05.1945).
Скончался 1 февраля 1957 года во Львове. Похоронен на Лычаковском кладбище во Львове (Украина).