Родился он в селе Гейдино Донецкой области (Украина). Окончил 7 классов. Работал монтажником на заводе в г.Краматорске.
С началом Великой Отечественной войны был призван в армию. Прошел через все бои Смоленского оборонительного сражения, защищал Сталинград, был ранен. Участвовал в Курско-Белгородской битве, форсировал Днепр и освобождал Правобережную Украину.
В октябре 1944 года лейтенант Иван Пискун, воюя в составе войск 2-го Украинского фронта, отличился в боях за освобождение столицы Венгрии – г.Будапешта. Необходимо было преодолеть реку Тиссу.
Немецко-фашистские войска укрепились вдоль нее, рассчитывая задержать наступление советских войск на этом рубеже. Командование полка поставило перед ним задачу — захватить плацдарм и удерживать его.
Отряду под его командованием пришлось выдержать ожесточенное сопротивление фашистов. В боевом донесении сообщается, что лейтенант Пискун отбил пять ожесточенных контратак противника. Затем поднял бойцов в атаку, броском вперед выбил гитлеровцев с позиции и опрокинул в реку. Вражеские потери составили свыше 100 солдат и офицеров.
В ночь на 25 октября 1944 года красноармейцы по команде Пискуна на надувных лодках и подручных средствах переправились на противоположный берег. Четыре дня рота удерживала плацдарм, отбила 18 вражеских контратак, но не отступила. На пятый день подошло подкрепление. Полк продолжил наступление. Указом Президиума Верховного Совета СССР от 25 марта 1945 г. лейтенанту Пискуну Ивану Ивановичу было присвоено звание Героя Советского Союза.
Закончил Герой свой боевой путь в Чехословакии. Демобилизовавшись в 1946 г., приехал в Кизляр и работал в райкоме партии. Затем вернулся на родину. Работал на Донецком рыбокомбинате. Скончался 18 февраля 1982 года.
Материал подготовлен по данным музея Боевой славы