Шастин Петр Павлович родился в 1907 году в городе Лаишев Лаишевского уезда Казанской губернии. Русский. Беспартийный.
На фронт Великой Отечественной войны призвали 30 октября 1941 года. Воевал в составе 13-го стрелкового полка Сталинградского фронта.
Свой боевой путь закончил 22 декабря 1942 года в звании рядового.
Награжден юбилейными медалями.