Родился 22 октября (4 ноября) 1905 г. в городе Воронеже.
Генерал армии (1962 г.).
В Красной армии — с февраля 1921 г., добровольно поступил в 22-ю Воронежскую пехотную школу. По окончании школы назначен в 144-й стрелковый полк. С января 1928 г. проходил службу в Московской Пролетарской (позднее переименованной в 1-ю Московскую) стрелковой дивизии, в 1937 г. назначен командиром стрелкового полка.
С августа 1939 г. — командир 172-й стрелковой дивизии Московского военного округа (МВО). После окончания в 1941 г. Курсов усовершенствования высшего начальствующего состава при Военной академии РККА им. М. В. Фрунзе — командир 1-й Московской моторизованной дивизии МВО, с началом Великой Отечественной войны преобразованной в 1-ю танковую дивизию в составе 20-й армии Западного фронта. По излечении после ранения в августе 1941 г. назначен командующим 3-й армией, которая в составе Брянского фронта участвовала в Орловско-Брянской и Тульской оборонительных операциях, а в составе Юго-Западного фронта — в Елецкой наступательной операции. С февраля 1942 г. — заместитель командующего 57-й армией, а затем командующего 1-й резервной армией. С октября 1942 г. — заместитель командующего и командующий 2-й гвардейской армией, которая в составе Донского и Сталинградского фронтов участвовала в Сталинградской битве. С августа 1943 г. вступил в командование 51-й армией и находился в этой должности до конца войны.
После войны — командующий 45-й и 7-й гвардейской армиями Тбилисского военного округа. После окончания в апреле 1949 г. Высших академических курсов при Высшей военной академии им. К. Е. Ворошилова назначен командующим 38-й армией Прикарпатского военного округа. С мая 1955 г. — командующий войсками Южно-Уральского, Забайкальского, Уральского, Дальневосточного военных округов. С ноября 1963 г. — начальник Центральных офицерских курсов «Выстрел». С мая 1969 г. — военный инспектор-советник Группы генеральных инспекторов Министерства обороны СССР.
Депутат Верховного совета СССР в 1962–1966 гг., Верховного совета РСФСР 5-го созыва, Верховного совета УССР 4-го созыва.
Герой Советского Союза (22 июля 1941 г.). Также награжден: пятью орденами Ленина, четырьмя орденами Красного Знамени, орденами Суворова 1-й и 2-й степени, Кутузова 1-й степени, Богдана Хмельницкого 1-й степени, медалями.
Скончался 29 ноября 1969 г. Похоронен в Москве на Новодевичьем кладбище.