Участник Великой Отечественной войны. Великую Отечественную Войну Иван Васильевич встретил в составе 756 стрелкового полка 150 стрелковой дивизии. 17 сентября 1941 года был назначен на должность начальника санитарной службы 756 стрелкового полка 150 стрелковой дивизии. Воевал на территории Украины, Молдавии, Румынии, Польши. При переправе через р. Днепр был ранен. В окружении под г. Харьковом попал в плен.
Закончил войну в Германии в составе 12 Западной стрелковой дивизии. Было присвоено звание капитана, а после войны майора медицинской службы.
3 сентября 1945г. уволен в запас в звании военврач 3 ранга.
Награды: орден Отечественной войны II степени,
медаль «За победу над Германией в Великой Отечественной войне 1941 – 1945 гг.», медаль Жукова и др.