Родился 29 января 1903 года в г. Павлоград (Днепропетровская область). Украинец. В армии с 1919 года. Участник Гражданской войны. В 1921- 1931 годах - начальник павлоградской конвойной команды, командир взвода, роты, отдельного конвойного батальона войск конвойной стражи, начальник штаба 5-го белорусского конвойного полка. На фронте с июня 1941 года. С февраля по июль 1942 года командовал 8-й мотострелковой дивизией войск НКВД. Участник боев под Сталинградом. Командир 75-й гвардейской стрелковой дивизии (Центральный фронт) гвардии генерал-майор Горишний 23-25 сентября 1943 года умело организовал форсирование Днепра в районе с. Глебовка (Киевская область), в ходе боев проявил личное мужество и героизм. Награжден многими орденами и медалями. Умер 15 февраля 1962 года. Похоронен в Симферополе.
Звание Героя Советского Союза присвоено 17 октября 1943 года.