Игорь Александрович Каберов родился 25 апреля 1917 года в деревне Никулинское Вологодской губернии в семье крестьянина.
Окончил семь классов, в 1933 году получил специальность помощника машиниста, окончив школу ФЗУ в городе Вологде. Работал слесарем на Вологодском вагоноремонтном заводе. Прошел Коктебельскую лётную школу Осоавиахима в 1938 году. Работал лётчиком-инструктором в Новгородском аэроклубе. С 1939 года служил в ВМФ, год спустя окончил Ейское военно-морское авиационное училище лётчиков.
С июня 1941 года лейтенант И. А. Каберов на фронтах Великой Отечественной войны. Участвовал в напряжённых боях под Ленинградом, порой совершая за день по 6-7 боевых вылетов.
24 июля 1943 года Игорю Каберову присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда». На этот момент он успел совершить 397 боевых вылетов, 92 воздушных боя, сбил лично восемь и в группе 18 самолётов противника. Всего за годы войны Каберов совершил 476 боевых вылетов, проведя 92 воздушных боя, уничтожил 28 самолётов противника лично и в составе группы.
После войны продолжал службу в авиации ВМФ. В 1952 году окончил Военно-воздушную краснознамённую академию. С 1960 года гвардии полковник И. А. Каберов в запасе. Жил в Новгороде. Сначала работал на одном из заводов, затем — начальником Новгородского аэропорта, ещё позже — начальником областного авиаспортклуба. Автор книги воспоминаний «В прицеле — свастика».
Награждён орденами Ленина (дважды), Красного Знамени (дважды), Отечественной войны 1-й степени (дважды), Красной Звезды; медалями.