Родился в Алеппо, Сирия. В 1978 году переехал в Германию, чтобы изучать архитектуру на факультете машиностроения Франкфуртского инженерного университета. Затем он поселился во Фресно, Калифорния. В те годы, когда Каро жил в Ливане, он принимал участие в местном ополчении в армянском районе Бейрута.

Каро приехал в Армению, чтобы помочь во время Спитакского землетрясения 1988 года. Вместе с Шахе  Ачемяном сформировал отряд крестоносцев. В 1991-1993 годах участвовал в самообороне и освободительных боях Араратского, Тавушского, Аскеранского, Мартакертского, Карвачарского районов Арцаха и Бердадзорского субрегиона. При освобождении холма «Пушкенял» перед атакой основных сил со своим отрядом сражался с превосходящими силами противника, защищал холм и погиб в бою.

Его тело похоронено в Ераблуре, где установлен памятник.

«Пускай все знают, мы тоже играем в дипломатию, к нам придут негодяи, мы будем смеяться в лицо, по-хорошему … но при этом наши зубы стальные, мы не армяне 1915 года, мы разорвем шеи нашим врагам »

Каро Кахкеджян