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