1943 yılında Erzurum'un İspir ilçesine bağlı olan “Mezraa (Demirgöze)” köyünde doğan Karakaya, bu köyde hafızlığını tamamladı. Sonra Erzurum´a giderek orada önce Kur´an talimi sonra Arapça okumalarını devam ettirdi. Daha sonra küçük yaşlarda ilim tahsil etme amacıyla Suriye´ye, oradan Lübnan´a ve daha sonra da Mısır´a giderek el-Ezher Üniversitesine bağlı olan ilköğretim okullarında okudu. Üniversite hayatına da Mısır´da devam eden Karakaya, Ezher Üniversitesi Şeriat Fakültesi ve Kahire Üniversitesi Hukuk Fakültesini tamamladı. Daha sonra Türkiye´ye dönüp İstanbul Üniversitesi Hukuk Fakültesini bitirdi. Özel sektörde çalışarak emekli oldu. Evli; biri kız, biri erkek olmak üzere iki çocuğu var.