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