Иван Васильевич родился 8 ноября 1903 года в д. Шимшурга Звениговского района Марийской АССР.
Участник Великой Отечественной войны. Призван в ряды Красной Армии в 1941 году Ульяновским облвоенкоматом. С 1943 года по 1944 года воевал на 4-м Украинском фронте помощником командира 1600-го аэрозенитного полка 8-й воздушной Армии. После демобилизации по ранению служил с 6 июня 1944 года по 20 августа 1946 года заместителем начальника лагеря по охране и режиму Управления лагерей №256 НКВД СССР, ИТК №7 МВД ТатАССР.
Награжден орденом Отечественной войны 2-степени (1985г.) и медалями.