Игорь Захаряк в бытность футболиста выступал за «Океан» (Керчь), краснодарские «Кубань» и «Колос», «Автомобилист» (Сумы) и «Явор».
Работал тренером в «Яворе», возглавлял футбольную школу «Центр-Р». Работал помощником главного тренера «Балтики», «Жумчужина-Сочи». Также возглавлял «Сумы».
Напомним, что при Евгении Свешникове «Шахтер» сыграл 3 матча, и во всех потерпел поражения, с общим счетом 0:7.