Иван Павлович воевал в составе 1-го и 2-го Белорусского фронтов до самого окончания Войны. Прошёл боевой путь от Москвы до Берлина, участвовал в освобождении окуппированных территорий Белоруссии, Польши и др. стран.
Награждён орденом Красной Звезды, медалью "За боевые заслуги", медалью "За освобождение Варшавы", медалью "За Победу над Германией", орденом Отечественной Войны 2-ой степени.
После окончания войны, вплоть до июня 1946 года проходил военную службу на территории Германии. 5 марта 1955 г. приказом Министерства Обороны СССР был уволен в запас.