Начало войны встретил на срочной службе в армии. В июне 1941 года был направлен Лепельское минометное училище. С первых дней войны участвовал в боях, попал в окружение, а 12июля 1941 года был пленен немцами. Ему удалось бежать. До апреля 1942 года скрывался в оккупированной Белоруссии под именем Пяткин Михаил Петрович. Затем он снова попал в плен в г. Орша. В июле 1942 года его вывезли на остров Джерси в проливе Ламанш. Там в концентрационном лагере в нечеловеческих условиях он сумел выжить. В октябре 1943 года переведен в концлагерь г. Шербур. Несколько раз пытался бежать. В июле 1944года был освобожден американскими войсками и вывезен в Лондон в лагерь для перемещенных лиц. В октябре 1944 года группа советских военнопленных добилась возвращения на Родину. Вернулся в СССР в г. Таллин в проверочно-фильтрационный лагерь 0316. После проверки работал в этом лагере охранником и оружейным техником.