Иван Горошко родился в 1913 году в Кировоградской области. Как положено отслужил срочную службу и, в 1938 году, приехал в Днепропетровскую область Украины, где начал работать строителем. С началом Великой Отечественной войны, в июле 1941 года, был вновь мобилизован. В сентябре 1941 года плот, на котором Горошко с другими бойцами переправлялся через Днепр при отступлении, был разбит прямым попаданием немецкого снаряда. Он оказался единственным выжившим. Фронт откатился на восток, таким образом Горошко оказался в глубоком тылу. В связи с тем, что родные места были рядом, решил пробираться туда. В октябре 1941 года оказался в поселке Макеевка, где проживал его брат, после чего устроился работать в немецкую оккупационную администрацию, полицаем. Позднее, он всегда уверял, что сделал это по просьбе брата, бывшего активистом в местном подполье. Так ли это сказать трудно. Его брат в январе 1942 года, вместе с другими подпольщиками Макеевки был арестован, а затем расстрелян немцами.
Однако были свидетельства, что он действительно помогал укрывать евреев и сбежавших военнопленных, а с участка, за которым он был закреплен, при нем не было случаев насильственного угона на работы в Германию.
В августе 1942 года Иван Горошко, по причине неблагонадежности, был уволен из оккупационной полиции. Перебивался случайными заработками, а летом 1943 года с семьей бежал из Макеевки в Кировоградскую область. С приходом Красной армии прошел проверку органами контрразведки и, как дезертир, был направлен искупать вину в 110-ю отдельную штрафную роту 5-ой Гвардейской армии Украинского фронта. История со службой в полиции, по всей видимости, не вскрылась, иначе так легко Горошко бы не отделался.
В ходе боев за Львов был ранен, после чего, как искупивший кровью, был назначен командиром отделения автоматчиков 289-го гвардейского стрелкового полка в той же 5-ой Гвардейской армии. Впервые отличился в боях за Польшу. В ночь с 30 на 31 октября, в составе разведгруппы, захватил важного пленного, лично уничтожил немецкий пулемётный расчёт, при этом снова был ранен, но остался в строю. За этот подвиг был награжден орденом Славы 3-й степени. Второй раз был награжден за форсирование Одера. В ночь с 26 на 27 января со своим отделением проник во вражеский тыл к северу от железнодорожной станции Линден, после чего захватил немецкие окопы, уничтожив около 30 солдат и офицеров противника и захватив двух «языков». Получил орден Славы 2-ой степени.
Первую степень ордена Славы заработал в феврале 1945 года. Сержант Горошко с группой автоматчиков пробрался в тыл противника, и, устроив засаду, уничтожил вражескую колонну, двигавшеюся на помощь к гарнизону, оборонявшему город Тейхлинден. При этом лично уничтожил более 10 солдат и офицеров противника.
После войны в звании старшины Иван Горошко был демобилизован. Вернулся к семье в Кировоград. И здесь, уже в 1949 году, был арестован как бывший полицай. Военный трибунал Харьковского гарнизона в 1950 году приговорил его к 15 годам исправительно-трудовых лагерей. Также, Указом Президиума Верховного Совета СССР, в октябре 1950 года был лишен всех званий и наград.
Отсидел бывший старшина 5 лет, уже в 1955 году выйдя на свободу. Приговор был присмотрен и смягчен - учли его деятельное раскаяние в виде службы в период 1944-45 годов. Горошко вернулся в Макеевку. До самой смерти писал ходатайства о восстановлении наград, но на все получил отказ. Скончался в 1990 году.