Родился 25 апреля 1968 года в деревне Рядовичи Сорокинского района Тюменской области. Окончил восемь классов местной средней школы, продолжил учебу в ПТУ райцентра (ныне — отделение села Большое Сорокино Ишимского многопрофильного техникума). В филиале ДОСААФ города Ишима получил специальность водителя.
Призван в армию в мае 1986 года, направлен в учебную часть города Ашхабада (столицы Туркмении).
Прибыл в Республику Афганистан в ноябре 1986 года в разведывательную роту 180 мотострелкового полка (в/ч пп 51884) 108 мотострелковой дивизии в главный город страны Кабул. Участвовал в военных операциях под Чарикаром, Пагманом, Файзабадом, Джелалабадом, Кундузом, Кандагаром. Всегда проявлял мужество, выносливость, воинское мастерство.
В ходе боевого выхода 26 марта 1988 года у населенного пункта Джабаль-ус-Сирадж (уездного центра провинции Парван) подразделение разведчиков моджахеды обстреляли реактивными снарядами. Погиб друг и земляк Александр Немченко. Геннадий Сафронович получил тяжелое ранение. Долго лечился в госпитале.
За проявленное мужество при выполнении задач командования рядовой Ионов награжден орденом Красной Звезды.
Уволился в запас 16 июня 1988 года. Вернулся на родину. Трудился трактористом. Умер 13 марта 2010 года. Похоронен на кладбище родной деревни.