В Красной Армии с сентября 1939 года. Окончил Киевское танко-техническое училище. С июня 1941 года — помощник командира танковой роты по технической части 49-го тяжелого танкового полка в Прибалтийском Особом военном округе. Начало Великой Отечественной войны застало его по сразу по прибытии к месту службы. Получил приказ расконсервировать танки на складе в Пскове. Когда это задание было выполнено, немецкие войска уже приблизились к городу. Спешно сформировав экипажи, был переброшен на Карельский перешеек и принимал участие в его обороне, затем выходил из окружения. С июля 1941 года воевал на Ленинградском фронте — помощник командира танковой роты по технической части 48-го отдельного танкового батальона, заместитель командира по технической части 118-го отдельного танкового батальона, с 1943 года — помощник начальника ремонтно-эвакуационного отдела Управления бронетанковых войск Ленинградского фронта, в 1944 году — заместитель по технической части командующего оперативной танковой группы Ленинградского фронта. Участник битвы за Ленинград. В январе 1943 года в ходе прорыва блокады Ленинграда при спасении экипажей и восстановлении на поле боя подбитых танков был ранен, после госпиталя вернулся на фронт. В должности старшего помощника начальника ремонтно-эксплуатационного отдела Управления командующего бронетанковыми и механизированными войсками Ленинградского фронта участвовал во главе передвижных ремонтно-восстановительных отрядов в Ленинградско-Новгородской, Выборгской и Таллинской наступательных операциях. В конце 1944 года отозван с фронта и назначен заместителем командира учебного танкового полка по технической части (с июля 1945 — в составе Ленинградского военного округа).