Родился в 1916 году в Луганске. Его отец, участник рабочего движения, погиб в Гражданскую войну.
Григорий окончил 7 классов, работал слесарем на паровозном заводе.
В 1938 году окончил Ворошиловградскую военную авиационную школу.
Участвовал в советско-финляндской войне.
Ш Сбив первый мессер в первые дни Отечественной войны, он уже через месяц с небольшим совершил И 6 боевых вылетов, в 33 воздушных боях сбил 9 вражеских самолетов, был представлен к званию Героя Советского Союза.
Под Вязьмой он уничтожил 2 Me-109 в одном бою, был окружен несколькими машинами противника, ранец разорвавшимся в кабине снарядом и посадил искромсанный истребитель на поляне.
Летчик нашел в себе силы покинуть машину, сбросить парашют и скрыться в лесополосе.
Потерявшего сознание пилота подобрали в лесу красноармейцы и отправили в медсанбат.
18 августа 1942 года гвардии майор Онуфриенко был назначен командиром 31-го авиаполка и прошел с полком через бои на Кавказе и Курской дуге, участвовал в освобождении Николаева и Одессы, в Тираспольской и Дубоссарской операциях, сражался в Румынии и Болгарии, Югославии, Венгрии, Австрии.
Он совершил 505 боевых вылетов, сбил 21 самолет противника лично и 29 — в группе, дважды был ранен.
Служил в ВВС до 1971 года, летал на всех типах истребителей.
Демобилизовался в звании полковника.
Работал старшим инженером мастерских Центральной клинической больницы имени Семашко.
Живет в городе Пушкино Московской области.
Герой Советского Союза (12.04.1942).
Награжден четырьмя орденами Красного Знамени, орденом Александра Невского, двумя орденами Отечественной войны 1-й степени, орденом Трудового Красного Знамени, двумя орденами Красной Звезды, медалями, иностранными орденами.