Родился в селе Русское-Сиренькино Ямашского района Татарской АССР.
В 1941 г. окончил школу ФЗО, получив специальность токаря.
До призыва в армию работал на заводе имени В.И. Ленина в городе Златоусте Челябинской области.
Участник Великой Отечественной войны, в Советской Армии служил до мая 1947 г.
После демобилизации работал токарем на различных предприятиях Пермской области.
В 1949 г. заключил договор с Дальстроем и после окончания курсов коллекторов и горных мастеров был направлен на работу в Берелехскую геологоразведочную экспедицию, где работал десятником шурфовки, техником промывки, техником-геологом контрольной промывки, геологом геологоразведочной партии, в 1973–1982 гг. работал инженером по мобработе.
В 1982 г. вышел на пенсию, проживал в городе Калинине. М.Г. Петров своим трудом, требующим тщательности и терпения, способствовал выполнению производственных заданий, являлся участником коллектива первооткрывателей ряда россыпных месторождений золота в Сусуманском районе.
«За выдающиеся успехи, достигнутые в выполнении заданий семилетнего плана по развитию и разведке месторождений полезных ископаемых» Указом Президиума Верховного Совета СССР от 4 июля 1966 г. ему присвоено звание Героя Социалистического Труда.
Награждён также боевыми и трудовыми медалями. Имя М.Г. Петрова занесено в Книгу трудовой славы Министерства геологии СССР. В Магаданском областном краеведческом музее хранятся личные вещи, документы, фотографии и другие материалы М.Г. Петрова.
СМ.: Павлов Ю. Мастер золотой экспертизы // Магадан. правда. – 1966. – 19 июля ; Волк К. Всегда в пути // Магадан. правда. – 1969. – 19 июня ; Соколова О. Самое главное в жизни // Магаданцы – Герои Социалистического Труда. – Магадан, 1972. – С. 154–161: портр.