В Красной Армии с 1939 года, призван Дятьковским районным военкоматом Орловской области. Окончил Чкаловское танковое училище в 1941 году (город Чкалов, ныне Оренбург). Участник Великой Отечественной войны. Начало войны встретил командиром взвода Новоград-Волынского укрепленного района, затем командовал ротой в его составе. Участник тяжелейших приграничных оборонительных сражений на Юго-Западном фронте. Затем служил в штабе стрелкового полка, был офицером связи штаба 30-й армии на Западном фронте. В 1943—1944 годах — старший помощник начальника оперативного отдела и начальник оперативного отдела штаба 10-й гвардейской армии на 2-м Прибалтийском фронте и на Ленинградском фронте. Участвовал в Смоленской, Режицко-Двинской, Мадонской, Рижской наступательных операциях и в блокаде Курляндской группировки противника. В годы войны трижды ранен, награждён двумя боевыми орденами.