Родился в 1891 году в селе Цудахар Левашинского района.
В годы революции К. Караев вместе с видными деятелями революционного движения организует горцев на борьбу за Советскую власть.
Он — активный участник Гражданской войны, после которой работает председателем исполкома Гунибского, Самурского, Кайтага- Табасаранского окружных Советов депутатов трудящихся.
В 1932 году К. Караева назначают заместителем наркома внутренних дел ДАССР и начальником республиканского управления милиции.
В годы Великой Отечественной войны им был сформирован Дагестанский добровольческий эскадрон, который дошёл до самого Берлина.
К. Караев награждён двумя орденами Красного Знамени, орденом Трудового Красного Знамени, орденом Красной Звёзды, двумя орденами « Знак Почета» и многими медалями.
Кара Караев избирался членом Обкома КПСС и депутатом Верховного Совета Дагестанской АССР.
Умер в 1973 году в Махачкале.