Родился 26 апреля 1926 года в селе Тундрино Сургутского района Омской области в многодетной семье, где было 9 детей. Отец, Данилов Спиридон Иванович работал председателем колхоза и председателем сельского Совета, как стахановец, был награжден орденом Ленина. Погиб в 1942 году в д. Корниловка под Старой Руссой. Мать, Данилова Александра Ильинична, умерла в 1947 году. После 5 класса школы Георгий вынужден был пойти на работу в колхоз охотником и рыбаком.
Призван 21 июля 1944 года на фронт. В Омске был сформирован пункт, который отправлялся на 2 Прибалтийский фронт. С 3 Прибалтийского фронта перебросили на 1-ый Украинский фронт. В Польше форсировал Вислу, был ранен и попал в госпиталь, в котором находился 3 месяца. После выписки остался на сверхурочную службу. Стоял на границе с Австрией. Потом перевели на границу Чехословакии в г. Бруно. После этого направили во внутренние войска в г. Львов в 1946 году на уничтожение бандеровцев. Получил контузию. В 1947 году был демобилизован инвалидом 2 группы. Потом работал 12 лет на лесоповале в п. Майском. В 1962 году приехал в п. Чеускино. Вместе с женой работал в школе рабочим. Директором был Сипайлов Павел Никифорович.