Родился 23 ноября 1917 года. Место рождения: Ставропольский край, станица Георгиевская.
Призван в ряды РККА в 1938 году Георгиевским районным военкоматом Орджоникидзевского (Ставропольского) края.
Михаил Павлович проходил срочную службу в звании рядового до 1940 года в кавалерийских частях Белорусского военного округа (город Новоборисов). Состоял в резерве армии во время Советско-Финской войны. С 1940 года продолжил службу в Государственной противопожарной службе МВД СССР в городе Махачкале в должности пожарного на нефтебазе.
Великую Отечественную войну встретил по месту службы и прослужил там же до 9 мая 1945 года. В военное время нефтебаза часто подвергалась налётам немецкой авиации. Михаил Павлович неоднократно принимал участие в тушении больших пожаров на нефтебазах в городе Грозном и городе Махачкале. Несколько раз подавал рапорт с просьбой отправить его на фронт.
Службу в органах внутренних дел проходил с 1940 по 1971 год в Государственной пожарной службе МВД СССР в городе Махачкале в должности пожарного.
Награжден орденом Красной Звезды, медалью «За боевые заслуги».
В настоящее время Михаил Павлович проживает в селе Птичьем Изобильненского района Ставропольского края