Иван Яковлевич родился в 1918 году в пос.Красный Балымерского сельсовета Спасского уезда Казанской губернии (ныне Спасский район РТ). Участник Великой Отечественной войны. В Красной Армии с 1940 года, на фронте с июня 1941 года. Красноармеец комендантского взвода управления 186-й стрелковой дивизии. В бою у г.Великие Луки в ночь с 24 на 25 августа 1941 года, несмотря на ранение в руку, сумел застрелить из винтовки 3-х фашистских солдат, уничтожить штыком офицера, а гранатой — пулемётный расчёт противника. Во главе группы из 18 бойцов атаковал фашистскую колонну, в результате чего было уничтожено 45 вражеских автомашин, 16 мотоциклов и 2 танка. Отрядом Ивана Яковлевича был захвачен и взорван штаб немецкой воинской части; обнаруженные документы доставлены в штаб своей дивизии. Из окружения прорывались с боем, но не потеряли ни одного бойца; раненый Иван Яковлевич от госпитализации отказался. В 1945 году старшина, помощник начальника административно-хозяйственной части управления 41-го стрелкового корпуса. Участвовал в боях по уничтожению Франкфурто-Прусской группировки гитлеровцев к Юго-Востоку от Берлина. Награждён орденами Ленина (1941г.), Красной Звезды (1945г.), медалью «За боевые заслуги» (1944г.).