Максим Иванович родился 19 декабря 1918 года, с.Ямкино Спасского уезда Казанской губернии (современная территория Спасского района РТ). Окончил начальную школу в с.Ямкино. В Красной Армии с марта 1939 года, призван Бауманским РВК г.Казань ТатАССР. Служил на Дальнем Востоке в пограничных войсках НКВД.
Участник Великой Отечественной войны. На фронте против немецко-фашистских захватчиков с августа 1941 года. В боях за Родину 4 декабря 1941 года стрелок 60 мотострелкового полка 60 танковой дивизии 4 Армии Волховского фронта был ранен первый раз. Находился на излечении в эвакуационном госпитале ЭГ 2748 по 2 февраля 1942 года. После излечения встал в строй и продолжил воевать в составе 1241-го стрелкового полка 375-й стрелковой дивизии 30-й Армии Калининского фронта. В боях за г.Ржев 7 февраля 1942 года был тяжело ранен у д.Петелино, отправлен в эвакогоспиталь ЭГ 3151. После лечения демобилизован в сентябре 1942 года инвалидом 3-й группы. После возвращения домой работал председателем сельсовета в с.Ново-Мордово Куйбышевского р-на ТАССР (1945г.). В 1953-58 годах работал в строительных организациях по переселению г.Куйбышев в связи с затоплением при строительстве Куйбышевской ГЭС.
Награждён орденом Славы 3-й степени (1946г.), медалью «За отвагу» (представлялся к ордену "Красная Звезда")(1942г.), медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г.» (1946г.) и другими.
Умер 12 июня 1975 года, похоронен на городском кладбище г.Куйбышев ТатАССР.