Ігор Хоркавий народився 15 червня 1972 року в місті Кам’янка-Бузька Львівської області.
В 1979 році пішов у перший клас Кам’янка-Бузької середньої школи №1 імені Івана Франка, де навчався до 8-го класу та здобув неповну середню освіту.
У 1987 році у Добротвірське професійний коледжі (група №32). В коледжі здобув професію монтажника обладнання котельних установок 3-го розряду, електрозварника ручного зварювання 3-го розряду.
В 1990-1992 роках проходив строкову військову службу: спочатку навчання в Котовську Одеської області, потім в Марійській республіці, а далі в ракетних військах (селище Рокитне) на Хмельниччині.
Після демобілізації продовжив службу в м.Кам’янка-Бузька, а далі переведений у військову комендатуру водієм.
Ігор працював у ЗАТ «Кам’янка-Бузький завод продтоварів», а після вимушеного скорочення персоналу, поїхав за кордон на заробітки де працював будівельником. Згодом повернувся в Україну та працював на Львівському автомобілеремонтному заводі та в КЕВ м.Львів.
3 травня 2022 року був мобілізований в лави ЗСУ. Без вагань став на захист Батьківщини. Спочатку проходив бойову підготовку в прикордонній службі м.Великі Мости.
З 29 серпня по 9 вересня 2022 року проходив бойову підготовку в Головному центрі особового складу Державної прикордонної служби України імені генерал-майора Ігоря Момота за програмою підготовка водіїв бойових броньованих машин.
З 3 жовтня 2022 року по 14 січня 2023 року брав участь в бойових діях у Краматорську Донецької області.
Наказом Адміністрації Державної прикордонної служби України, з 14 березня, був зарахований до 7-го прикордонного загону ДПСУ.
З 3 вересня 2023 року Ігор брав участь у бойових діях у Куп’янському районі Харківської області.
7 листопада 2023 року в ході виконання бойового завдання, потрапив під ворожий авіаційний обстріл.
Ігор помер 8 листопада 2023 року, внаслідок травм несумісних з життям, в нейрохірургічному відділенні військово-медичного клінічного центру м.Харків.