Родился 15 июня 1922 года в деревне Денесино Боровичского района Новгородской области. Фронтовая биография Ивана Егоровича началась с июня 1941 г. Воевал рядовым 42-й армии Ленинградского фронта. Правда, его военная биография оказалась очень непродолжительной – до декабря 1941 года. Однако вместила многое: участие в боях на Пулковских высотах, за Петергоф и Лигово – ожесточенных и трудных сражениях. Там его дважды ранило – в ноябре и декабре. После второго ранения восемь месяцев он лежал на излечении в эвакогоспитале, но в строй ему возвратиться не пришлось – комиссовали.
А.Ф.Бережной Они сражались за Родину. Универсанты в годы войны и послевоенные годы: Документальные очерки. – СПб., 2003. – Вып.4. – С.42-43
Боевые заслуги отмечены орденами Славы III степени, Отечественной войны I степени, медалью «За оборону Ленинграда» и другими военными медалями.
В университет он пришел в 1949 году и начал с заведования столярной мастерской. В 1958 году закончил географический факультет ЛГУ. Работал в Научной библиотеке им. Горького с 1959 по 1988 год на должности заведующего отделом книгохранения. В 1964 году получил второе высшее образование: закончил Ленинградский государственный институт культуры.