Родился в Дзержинске. Обучался в местном химическом техникуме имени Красной армии (ДХМТ). Там же стал заниматься конькобежным спортом у тренера Александра Селивёрстова, физрука учебного заведения. Показав высокие результаты на региональном уровне, Геннадий принял решение всерьёз заняться спортивной карьерой.
В конце 1950-х годов он получил вызов в сборную СССР от тренера Константина Кудрявцева.Серебряный призёр чемпионата мира 1957 года (1500 м).
В 1959 году на чемпионате мира в Осло Геннадий Воронин завоевал золотую медаль на дистанции 500 м, победив фаворита соревнований Роальда Оса.
На европейском первенстве того же года он стал вторым в аналогичной дисциплине.Участник Олимпийских игр 1960 года в Скво-Вэлли, где выступил неудачно — 12-е место.По окончании карьеры работал тренером.