Был призван в вооружённые силы в 19 лет. Воевал рядовым на Калининском фронте в 45 стрелковом полку. За отличную службу назначен командиром стрелкового полка. После ранения находился на лечении в госпитале в Москве. В июне 1942 года был направлен в пехотное училище. В октябре 1942 года присвоено звание лейтенант. Участвовал в боях под Сталинградом. В декабре 1942 года со своим подразделением был окружён и взят в плен. Содержался у немцев в лагерях на территории Советского Союза, а затем был вывезен в Польшу. В плену занимался ремонтом дорог. 1 мая 1945 года при переезде в другой лагерь освобождён американскими войсками. 28 декабря 1945 года вернулся домой.