Родился 5(17) ноября 1892 года в станице Романовская Области Войска Донского.
Арбитр (пулевая стрельба), военачальник, спорторганизатор.
Генерал-полковник (7.11.1943). Герой Советского Союза (29.10.1943, медаль №1220). Судья всесоюзной категории (1952).
Окончил Военную академию имени М.В. Фрунзе (1935).
На штабных должностях в звене дивизия-корпус (1922-37), командир стрелковой дивизии (с 1937 года), стрелкового корпуса (с 1938 года), начальник штаба (1938-40) и заместитель командующего войсками Ленинградского военного округа — с июля 1940 года, начальник штаба 7-й армии Северо-Западного фронта — 1939-40, командующий Одесского военного округа — с 1941 года, заместитель командующего (с августа 1941 года) и командующий Брянским фронтом — 1942 (июль), командующий 38-й армией Воронежского фронта — с августа 1942 года, командующий 3-й ударной армией (с ноября 1943 года) и 1-й ударной армией 2-го Прибалтийского фронта — с апреля 1944 года, начальник Военной академии имени М.В. Фрунзе — 1944 (с июня)-48, помощник командующего войсками Белорусского военного округа — 1949 (с октября)-54 (по май).
Заместитель председателя ЦК ДОСААФ — 1949 (март-октябрь).
Участник Первой мировой, гражданской, Советско-финской и Великой Отечественной войн. Награжден орденами Ленина (21.03.1940, 29.10.1943, 21.02.1945), Красного Знамени (22.02.1938; 3.11.1944; 24.06.1948), Суворова I степени (8.02.1943), медалью «За оборону Одессы».
Его именем названа улица в станице Романовская Ростовской области.
Скончался 20 сентября 1959 года в Минске. Похоронен на Военном кладбище в Минске (Республика Беларусь).