Михаил Павлович родился в 1916 году в селе Поспелиха Поспелихинского района.
Служил в рядах Красной Армии с 1940 года.
Танковая рота под командованием лейтенанта Михаила Фролова в бою на Белгородском направлении с 7 июля по 16 августа 1943 года нанесла противнику значительный урон в живой силе и технике. Фролов лично подбил 10 танков и уничтожил много гитлеровцев.
Указом Президиума Верховного Совета СССР от 10 января 1944 г. присвоено звание Героя Советского Союза.
Юнармейцы Поспелихинской средней школы №4 под руководством старшей вожатой Ткаленко Натальи Игорьевны и советника директора по воспитанию Дудник Елены Владимировны приняли активное участие, девочки несли вахту памяти