Михаил Григорьевич родился 5 мая 1904 года в д.Кибячи Лаишевского уезда Казанской губернии (позже Тюлячинского района ТатАССР, ныне РТ). С 1940 года служилв органах внутренних дел милиционером.
Участник Великой Отечественной войны. Призван в ряды Красной Армии в июне 1942 года. До 1 сентября 1942 года воевал в составе 1028-го стрелкового полка 6-й стрелковой дивизии Сталинградского фронта, с 15 июля 1943 года по 8 февраля 1944 года в 1-й Комсомольской штурмовой стрелковой бригаде и в 879-м отдельном саперном батальоне 65-го стрелкового корпуса на 3-м Белорусском фронте сапером. После демобилизации продолжил службу в органах внутренних дел с 22 августа 1947 года по 1 июня 1964 года милиционером 3-го отделения УМ г. Казани.
Награжден орденом Отечественной войны II степени, дважды орденом Красной Звезды, орденом Славы III степени, медалью «За отвагу», медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г.».