Игорь Александрович Каберов родился в деревне Никулинское Вологодской губернии. По окончании 7-ми классов работал слесарем на вологодском вагоноремонтном заводе.Занимался спортом под началом М.Л. Куликова. В 1938 окончил лётную школу Осоавиахима в Коктебеле, затем работал инструктором в новгородском аэроклубе.
С 1939 в ВМФ, в 1940 окончил Ейское военно-морское авиационное училище. С июня 1941 на фронте. Первую воздушную победу одержал 4 августа 1941, сбив вражеский Me-109, в том же месяце пытался таранить на И-16 вражеский Ju-88, но безуспешно, впрочем, сумел посадить свой самолёт. С 21 августа пересел на ЛаГГ-3.
В сентябре 1941 участвовал в напряжённых боях под Ленинградом, порой совершая за день по 6-7 боевых вылетов. Совместно с Героем Советского Союза Г. Д. Костылёвым участвовал в воздушных боях над линкором «Марат».
2 ноября звено, в которое входили Костылёв и Каберов, перехватило в районе острова Соммерс и уничтожило финский СБ (бомбардировщих АНТ-40(СБ) советского производства). Позже, летая вместе с Каберовым, он по ошибке сбил свой истребитель И-153, управляемый начальником штаба подполковником Бискупом, который по счастливой случайности остался жив — лётчики по привычке приняли его за финского лётчика.
17 мая Костылёв снова совместно с Каберовым сбил 2 мессершмита, которыми управляли немецкие асы Герхард Лаутеншпагер (31 победа) и лейтенант Осси Унтерлерхнер (27 побед).
24 июля 1943 Каберову присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда» (№ 854). На этот момент он успел совершить 397 боевых вылетов, 92 воздушных боя, сбил лично 8 и в группе 18 самолётов противника.
После войны служил в авиации ВМФ. В 1952 году окончил Краснознамённую Военно-воздушную академию. C 1960 в запасе. Работал на заводе, затем начальником новгородского аэропорта, начальником областного авиаспортивного клуба. Вёл активную работу с молодёжью, являлся депутатом городского Совета.