Иван Ильич родился 17 января 1921 года в с. Три Озера Спасского кантона ТатАССР (позже Куйбышевского района ТатАССР, ныне Спасский район РТ). В 1932 году окончил 3 класса семилетней школы.
Участник Великой Отечественной войны. Призван в ряды Красной Армии 22 сентября 1940 года Куйбышевским РВК ТатАССР. Военную службу начал в танковом полку – механик водитель танка Т-34. Военную службу прошел стрелком с октября 1941 года по апрель 1942 года в составе 120 стрелкового арт. дивизиона. В период с апреля 1942 года по декабрь 1945 года командир стрелкового отделения в составе 111 мотострелковом полку. В период с декабря 1945 года по март 1946 года службу проходил в медицинском санитарном батальоне старшиной хозяйственного взвода. В период с марта 1946 года по июль 1946 года службу проходил в 111 мотострелковом полку – командир стрелкового отделения. С 08 августа 1945 года по 02 сентября 1945 года принимал участие в войне с Японией. После увольнения в запас вернувшись на родину работал разнорабочим и конюхом в совхозе «Трехозерский».
Награжден орденом Отечественной войны 2-степени (1985г.), медалью «За победу над Японией» и другими медалями.