Михаил Петрович родился 14 сентября 1913 года в с. Дубовец Долгоруковского района Орловской (ныне Липецкой) области.
В начале войны был призван в ряды Советской Армии для борьбы с немецко-фашистскими захватчиками. В мирной жизни работал в охране продуктовых складов элеватора.
Михаил Петрович прошел всю войну, служил при штабе адъютантом, был стрелком, участвовал в освобождении Праги, Будапешта, во взятии Берлина. Вернулся в 1945 году, не получив ни ранений, ни контузий в звании младшего сержанта.
Был награжден медалями «За боевые заслуги», «За отвагу», «За освобождение Праги», «За освобождение Будапешта», «За взятие Берлина».
После Победы вернулся к прежней деятельности. Был женат, воспитал троих детей.