Özel sektörde üst düzey yönetici olarak görev yaptı. Fatih Belediyesi Başkan Yardımcılığı, İstanbul Büyükşehir Belediyesi Başkan Danışmanlığı görevlerinde bulundu. Türkiye Masa Tenisi Federasyonu Asbaşkanı; Büyükşehir Belediye Spor Kulübü Başkan Vekili; Futbol Federasyonu Genel Kurul Delegesi, Voleybol Federasyonu Genel Kurul Delegesi; Türkiye Karate Federasyonu, Türkiye Judo Federasyonu, Türkiye İzcilik Federasyonu Divan Kurulu Başkanı ve Türkiye Güreş Federasyonu Divan Kurulu Üyesi oldu. İstanbul Büyükşehir Belediyesinin iştiraki teşebbüslerinde yönetim kurulu başkanı ve üyesi olarak bulundu.
Orta düzey İngilizce bilen Karacan, evli ve 5 çocuk babasıdır.