Родился 1 октября 1918 года в селе Горькая Балка. До войны работал агротехником в колхозе.
В Красной Армии с 1939 года. На фронтах Великой Отечественной войны - с ноября 1941 года. Командир отделения разведки гвардии старший сержант Горишний, находясь в боевых порядках подразделений, во время боя 5 января 1945 года поднял залегших бойцов в атаку. В уличных боях за Будапешт (Венгрия) умело корректировал огонь артиллерии. Заменил выбывшего из строя командира стрелковой роты, успешно руководил боем, лично пленил 76 фашистов.
Звание Героя Советского Союза присвоено 15 мая 1946 года.
После войны работал директором одного из заводов г. Темрюка, закончил Ленинградский университет.