Иван Константинович родился 17 февраля 1905 года в д.Иванцево Ярославского уезда Ярославской губернии (ныне Большесельского района Ярославской области). Трудовую деятельность начал в 1916 году. С 1924 года ученик токаря, мастер, начальник отдела, заместитель и начальник цеха завода по производству запасных частей для автомобилей (г.Москва). В 1941–44 года мастер цеха Казанского авиационного завода № 22 им. Горбунова. В 1944–47 года заместитель председателя исполкома Алькеевского, в 1947–49 года слушатель республиканской партийной школы и председатель Новошешминского, в 1952–60 года председатель исполкома Куйбышевского райсоветов ТатАССР. Оперативно решал вопросы жизнеобеспечения населения района. Награждён орденом «Знак Почёта», медалью «За доблестный труд в Великой Отечественной войне 1941–1945гг.».
Умер 29 июля 1975 года, похоронен на городском кладбище г.Куйбышев ТатАССР.