У Червоній Армії з 1939 року. На фронті у радянсько-німецьку війну з серпня 1942 року. Брав участь у Сталінградській битві у складі 62-ї (Сталінградський і Південно-Східний фронт) і 2-ї гвардійської армій (Сталінградський і Південний фронт); у Донбаській та Мелітопольській операціях. З грудня 1943 року в складі 4-го Українського фронту брав участь у ліквідації плацдарму гітлерівців на лівому березі Дніпра на південь від Херсона і у відвоюванні Криму (у березні—квітні 1944 року — у складі 51-ї армії). З липня 1944 року в складі 2-ї гвардійської армії 1-го Прибалтійського фронту брав участь у Шяуляйській і Мемельській наступальних операціях, а в січні—лютому в складі 2-ї гвардійської армії і в березні 1945 року в складі 39-ї армії 3-го Білоруського фронту — в боях у Східній Пруссії.