Шаширов Герасим Егорович родился в 1904 году в городе Лаишев Лаишевского уезда Казанской губернии. Русский.
На фронт Великой Отечественной войны призвали в 1941 году. В составе 1-го Белорусского фронта участвовал в боях по освобождению городов, оккупированных фашистскими захватчиками. В одном из боев получил тяжелое ранение.
Награжден медалями «За Отвагу», «За победу над Германией», юбилейными медалями.
С фронта вернулся в 1944 году в звании ефрейтора.