Иван Николаевич Верещагин был призван в армию в сентябре 1942 года. Во время Сталинградской битвы был наводчиком 152 мм пушки-гаубицы. Первое боевое крещение получил на Курско-Орловской дуге, затем воевал на трёх фронтах. Был командиром орудийного расчёта. Освобождал Белоруссию, Литву, Латвию.
Награждён орденом Красной Звезды, медалью солдатской доблести «За отвагу».