Михаил Петрович родился 16 октября 1926 года в д.Новославка Спасского кантона ТатАССР (позже Куйбышевского района ТатАССР, ныне не существует). До призыва в армию работал сельхозрабочим в колхозе «Победа».
Участник Великой Отечественной войны. Призван 7 ноября 1943 года Куйбышевским РВК ТатАССР. С 14 января по 15 апреля 1945 года воевал на 1-м Белорусском фронте орудийным номером 787-го стрелкового полка 222 стрелковой дивизии 33 Армии 1-го Белорусского фронта. Был тяжело ранен. После окончания войны продолжил службу в 215 армейском запасном стрелковом полку 61 Армии 1-го Белорусского Фронта командиром отделения. После войны служил в органах внутренних дел с 10 декабря 1951 года по 1 декабря 1956 года пожарным ОВПК-11 УПО МВД ТатАССР.
Награжден орденом Славы III-степени (02.1945г.),, орденом Отечественной войны 1-степени (1985г.), медалью «За боевые заслуги» (06.1945г.), медалью «За освобождение Варшавы», медалью «За взятие Берлина», медалью «За победу над Германией в Великой Отечественной войне 1941-1945 гг.» и другими медалями.