Петр Иванович родился в Читинской области в селе Хохотуй. Окончил 6 классов средней школы. Поступил в Хилокское ФЗУ. Закончил и пошел работать по направлению на станцию Оловянная Забайкальской железной дороги.
Со станции Оловянная был призван на фронт 6 марта 1942 года. С призыва был направлен под Сталинград. Петр Иванович участвовал в обороне Сталинграда. Дошел до Варшавы (через город Барановичи). День Победы встречал в Германии в городе Росток.

Из Германии выехал в феврале 1946 года в г. Вологда. Был демобилизован 30 марта 1948 года. Был женат, имел троих детей.
Медаль «За оборону Сталинграда» — октябрь 1943 г.
Медаль «За отвагу» — сентябрь 1944 г.
Орден Красной Звезды — 19.09.1944 г. (за подвиг)
Медаль «За боевые заслуги» — 03.02.1945 г.
Медаль «За победу над Германией в Великой Отечественной войне 1941 – 1945 гг.» — февраль 1946 г.
Медаль «За освобождение Варшавы» — август 1946 г.
Орден Отечественной войны I степени — 06.04.1985 г.