Родился в д. Бишкарево Королевского сельсовета Кардымовского района Смоленской области 13 октября 1924 года.
Осенью 1941 года район был оккупирован немцами. В мае 1942 года молодежь обманом отправили на 1 день на работу, а на самом деле заключили в концлагерь в г. Вязьма. В феврале Петр Михайлович сбежал из лагеря, добрался до Смоленска. Долго скитался по оккупированной территории, домой нельзя было показываться, потому что его сразу бы схватили и отправили на работу в Германию. Чтобы избежать этого, устроился на работу в Ярцеве.
23 сентября 1943 года советские войска освободили город Ярцево. На следующий день Петр Михайлович отправился домой, в Кардымовский район. Через два дня он был призван в армию. Его отправили учиться на зенитчика.
В марте 1943 года попал на фронт. Служил связистом. Свой боевой путь Петр Михайлович начал на озере Сиваш, сражался с врагом на Сапун-горе, в 1944 году принимал участие в освобождении Севастополя.
Петр Михайлович награжден медалью «За отвагу» за сбитый вражеский самолет.
После войны Петр Михайлович продолжил образование. Он закончил десятилетку, поступил в педагогический институт, его всегда привлекала математика. Работал учителем математики в Никольской средней школе.
Умер Петр Михайлович 30.01.2008 года.