Иван Максимович родился в 1910 году в с. Архангельская Слобода Новошешминского района ТатАССР. В 1932-1935 года проходил военную службу по призыву.
Участник Великой Отечественной войны. Призван в ряды Красной Армии 5 июля 1941 года Новошешминским РВК ТатАССР. С декабря 1941 года по 9 мая 1945 года воевал командиром отделения 760 стрелкового полка 208 стрелковой дивизии 10 гвардейской Армии и командиром расчета 1336 стрелкового полка 319 стрелковой дивизии на Центральном, Западном и 3-м Белорусском фронтах. Был ранен. Служил в органах внутренних дел милиционером Новошешминского РОМ МВД ТатАССР.
Награжден орденом Славы III степени (1945г.), орденом Отечественной войны 2-степени (1985г,), дважды медалью «За отвагу» (1943г., 1945г.), медалью «За взятие Кенигсберга», медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г.».