Беспалов Иван Григорьевич родился в 1911 году в городе Лаишев Лаишевского уезда Казанской губернии. Русский.
На фронт Великой Отечественной войны призвали в январе 1942 года. Воевал в составе 2-го Белорусского, Центрального фронтов.
Свой боевой путь закончил в мае 1945 года в звании гвардии рядового.