Родился 25 сентября 1906 года в с. Шупики (Киевская область). Украинец. В 1928 году окончил военное училище, в 1938 году - Военную академию им. М. В. Фрунзе. В 1939-1941 годах служил в войсках НКВД. На фронте с июня 1941 го да. Командир 6-й гвардейской стрелковой дивизии (Центральный фронт) гвардии генерал-майор Онуприенко умело организовал форсирование Днепра 31 сентября 1943 года на участке с. Теремцы (Киевская область), д. Верхние Жары (Гомельская область). Дивизия разбила противника и форсировала реку Припять в районе с. Паришев (Киевская область) и овладела плацдармом. За время наступательных боев дивизией было захвачено в плен до 500 гитлеровцев. С 1957 года в запасе. Жил в Москве. Награжден двумя орденами Ленина, пятью орденами Красного Знамени, другими наградами. Умер 22 ноября 1977 года.
Звание Героя Советского Союза присвоено 16 октября 1943 года.