Selahattin Karahocagil; 1932 yılında Erzurum’un Olur İlçesine bağlı Olgun Köyünde doğdu. 1948 yılında Olur Merkez İlkokulundan mezun oldu. 1963 yılında Erzurum Erkek ortaokulunu ve 1975 yılında ise Erzurum Lisesini dışarıdan bitirdi. 1981 yılında ise Erzurum Atatürk Üniversitesi İslami İlimler Fakültesinden mezun oldu.
1941 yılından itibaren Erzurumlu alim ve hocalardan; Arapça, Farsça dersleri alan, başta tefsir, hadis, fıkıh ve kelam olmak üzere dini ilimler okuyan Selahattin Karahocagil İlk resmi göreve Şenkaya Gaziler Nahiyesi İmam-Hatibi olarak 1957 yılında başladı. 1958’de Olur Müftülüğü, 1960 yılında Oltu Müftülüğü, 1977 yılında ise Aşkale Müftülüğü görevlerinde bulundu.
1982 yılında Rize İl Müftülüğü, 1987 yılında ise Elazığ İl Müftülüğü yapan Selahattin Karahocagil, 1990 yılında Nurnberg Başkonsolosluğu nezdine Din Hizmetleri Ataşesi olarak atandı. 1997 yılında emekli olarak Amasya’ya yerleşen Selahattin Karahocagil, 28 Aralık 2011 tarihinde vefat etti.