Иван Владимирович родился 11 октября 1905 года в с.Гусиха Спасского уезда Казанской губернии (позже Куйбышевский район ТатАССР, ныне Спасский район РТ). Окончил 4 класса начальной школы.
Труженик тыла. В годы Великой Отечественной войны работал в колхозе "Комбайн" Куйбышевского района ТатАССР. После выхода на заслуженный отдых с августа 1971 года по март 1975 года работал сторожем в Куйбышевском РВК ТатАССР.