Иван Константинович родился 13 июля 1878 года в Болхове Орловской губернии. Получив образование в Петербурге, в конце 1918 года художник вернулся в родной город, где началась его краеведческая деятельность.
По его инициативе открылся художественно-научный музей. Иван Константинович внес большой вклад в краеведение Орловской области.
Помимо этого, он прославился как художник: Иван Константинович является автором более 300 живописных полотен, многие из которых находятся в различных музеях России.