Lisans eğitimini Pamukkale Üniversitesi Eğitim Fakültesi Temel Eğitim Bölümünde, yüksek lisans ve doktora eğitimini Ankara Üniversitesi Eğitim Bilimleri Enstitüsünde tamamladı. Mesleki hayatına Bolu'nun Gerede ilçesinde bir devlet okulunda öğretmen olarak 1998 yılında başladı. 1999 yılında ODTÜ'de araştırma görevlisi olarak görev yaparken yabancı dil eğitimi aldı. 2000-2008 yılları arasında Ankara Üniversitesi Eğitim Bilimleri Fakültesinde araştırma görevlisi olarak çalışırken yüksek lisans ve doktorasını tamamladı. Aydın Adnan Menderes Üniversitesi Eğitim Fakültesinde 2 yıl, Ufuk Üniversitesi Eğitim Fakültesinde 4 yıl, Sabahattin Zaim Üniversitesi Eğitim Fakültesinde 1 yıl yardımcı doçent olarak görev yaptı. 07.07.2022 tarihinde Eğitim Bilimleri (Eğitim Programları ve Öğretim) temel alanında ÜAK tarafından doçentlik unvanı verildi. Kıbrıs Batı Üniversitesi'nde çalışmalarına devam eden Karacaoğlu, Türkiye'de kendi şirketi ile özel sektörde farklı eğitim programları hazırlamakta, okullara ve projelere danışmanlık yapmakta, üniversitelerde seminerler ve dersler vermektedir. Aynı zamanda Teknopark İzmir'de iki projenin yöneticiliğini ve bir projenin danışmanlığını yapmaya devam etmektedir. Üniversiteler ile imzaladığı protokoller ile üniversiteler adına birçok eğitim programını uygulamaya koydu. Çevre duyarlılığı, öğretmen yeterlikleri, online eğitim, beceri ve yetkinlik belirleme konularında çalışmalar yürüttü. Son dönemde öğretmen temel becerileri; beceri temelli okuduğunu anlama, afet ve çevre eğitimi programları üzerine araştırmalar yürütmektedir. "European Journal of Education and Pedagogy", "Teacher Education and Curriculum Studies" ve "European Journal of Contemporary Education and E-Learning" dergilerinin yayın kurulu üyesidir.