Иван Галактионович родился 18 августа 1908 гада в д. Садилово Казанского уезда Казанской губернии (позже Высокогорского района ТатАССР, ныне РТ). С 29 августа 1936 года по 1 мая 1942 года служил в органах внутренних дел милиционером 5-го отделения милиции г. Казани.
Участник Великой Отечественной войны. Призван в ряды Красной Армии Бауманским РВК г.Казани 1 мая 1942 года. Учтен как пропавший без вести в феврале 1944 года.