Родился 19 сентября 1960 года в селе Малый Раковец Закарпатской области Украинской ССР.
В ряды Вооруженных Сил призван 3 июня 1979 года. Служба началась с учебного воинского подразделения города Кушки, Туркмения.
В Республику Афганистан вошел 30 декабря 1979 года в должности старшего вычислителя-радиотелефониста 1 батареи 3 дивизиона 1060 гвардейского артиллерийского полка (в/ч пп 71205) 5 гвардейской мотострелковой дивизии. Перейдя границу, часть совершила марш до населенного пункта Шинданд провинции Герат.
На новом месте постоянной дислокации долго «скучать» не пришлось. Начались военные действия: выходы на Чагчаран (административный центр высокогорной области Гор), операции под Кандагаром (столицей одноименной провинции). Огнём артиллерии поддерживали «пехоту». В ходе одного из рейдов боевая машина артиллеристов подорвалась на мине. Иван Семенович получил контузию.
За выполнение интернационального долга он награжден медалью «От благодарного афганского народа», знаком «Воину-интернационалисту».
Уволился в запас 5 мая 1981 года. Вернулся на родину. Окончил профессионально-техническое училище по специальности тракторист-машинист. В 1987 году переехал в Нижнетавдинский район Тюменской области. В настоящее время проживает в селе Нижняя Тавда.