Яшин Павел Иванович родился в 1906 году в городе Лаишев Лаишевского уезда Казанской губернии. Русский.
На фронт Великой Отечественной войны призвали в 1941 году. Участвовал в боях на Северо-Западном, 4-ом Украинском, 1-ом Белорусском и 2-ом Белорусском фронтах.
Награжден медалями «За отвагу», «За победу над Германией», юбилейными медалями.
С войны вернулся в 1945 году в звании сержанта.