Михаил Павлович в начале войны ушел на фронт в отряд ополченцев, в действующую армию был призван в апреле 1942 года. Участвовал в сражениях на Курской дуге в частях II Украинского фронта, в форсировании Днепра, за что был удостоен высокой боевой награды — ордена Красной Звезды. Получил три ранения.
Ратные подвиги Михаила Павловича отмечены двадцатью боевыми наградами: это ордена Красной Звезды, Отечественной войны I и II степеней, медали «За отвагу», «За боевые заслуги».

С 2001 года Михаил Павлович связал свою судьбу с нелидовским краем. Активно участвовал в военно-патриотических мероприятиях, вел большую работу в Нелидовской городской общественной организации ветеранов (пенсионеров) войны, труда, Вооруженных Сил и правоохранительных органов. Был награжден Почетной грамотой главы Нелидовского района.
Как сообщается на сайте Нелидовского городского округа, в последний путь прославленного ветерана проводили родные и близкие, руководство Нелидовского городского округа, представители ветеранской организации и общественники, военного комиссариата. Процессию сопровождал на кладбище в деревне Ульянино почетный караул, в честь ветерана были произведены три залпа памятного салюта.