Ігор Захарко народився 11 березня 1985 року у Львові.
Навчався у Середній загальноосвітній школі №86 міста Львова.
Здобував освіту у Державному професійно-технічному навчальному закладі «Львівське вище професійне політехнічне училище» (тоді – Професійно-технічне училище №33 міста Львова).
У мирний час працював у будівельній сфері. Захоплювався рибальством.
Із початком повномасштабного вторгнення став на захист Батьківщини від російських окупантів. Боронив територіальну цілісність та незалежність держави у лавах 59-ї окремої мотопіхотної бригада імені Якова Гандзюка оперативного командування «Південь» Сухопутних військ Збройних сил України.
Ігор загинув 8 лютого 2023 року.
У Ігоря Захарка залишилися брат та сестра.