Георгий Степанович Бешнов родился 5 февраля 1915 года в крестьянской семье на хуторе Большой Михайловской волости Усть-Медведицкого округа области Войска Донского. (Ныне в составе Михайловского района Волгоградской области). Получил неполное среднее образование, с 1925 по 1932 год учился в сельской школе, окончил 7 классов. С 1932 года начал работать секретарем в правлении колхоза имени Потапова в родном хуторе. С апреля 1936 года стал заведующим ларьком сельского сельпо (сельского потребительского общества).