В 1920 году окончил Тамбовские командные курсы. На фронтах Великой Отечественной с июня 41-го. Прошёл путь от комдива до командира 37-го гвардейского стрелкового корпуса 9-й гвардейского армии 3-го Украинского фронта, генерал-лейтенант. Отличился в наступательной операции в Австрии. Его войска уничтожили 171 танк, 54 самоходных орудия, 77 бронетранспортёров, 286 пулемётов, 236 автомашин, 50 самолётов, 16 тысяч человек убитыми, более 16 тысяч – пленными. С 1959 года в отставке. Награждён двумя орденами Ленина, четырьмя орденами Красного Знамени, орденом Красной Звезды, другими орденами и медалями. Его именем названы улицы в калужской Тарусе и в Токарёвке.