Иван Васильевич родился в 1922 году в д.Кожаевка Спасского кантона ТатАССР (позже Куйбышевский район ТатАССР, ныне Спасского района РТ). В 1939 окончил 10 классов в школе пос.Спасский Затон Спасского района ТатАССР.
Участник Великой Отечественной войны. В 1940 году был призван в ряды Красной Армии. Окончил школу стрелков-радистов на ст.Алсуфьево и стал мастером авиационного снаряжения. Воевал в составе 999 штурмового авиационного полка 277 штурмовой авиационной дивизии 13 Воздушной Армии. Войну закончил в Кёнигсберге в мае 1945 года. Демобилизован в 1946 году. Вернувшись в Спасский Затон, работал на разных работах. Окончил отделение экономики Московского речного техникума (заочно). В 1967–84 года экономист на судоремонтном заводе в Затоне им.Куйбышева.
Награждён орденом Отечественной войны 2-й степени (1985г.), медалью «За боевые заслуги» (1944г.), медалью «За победу над Германией в Великой Отечественной войне 1941–1945гг.», медалью «За оборону Ленинграда», медалью «За взятие Кёнигсберга», медалью Жукова и другими медалями.