Aydın Üniversitesi Otomasyon Bölümü’nde eğitim hayatına devam eden Karahasanoğlu Otomasyon sistemleri üzerine ticaret yapmaktadır.
Siyasi çalışmalarına Alperen Ocaklarında başlayan Karahasanoğlu, Sırasıyla Bahçelievler Alperen Ocakları teşkilat Başkanlığı, Büyük Birlik Partisi Bahçelievler İlçe Başkanlığı, Büyük Birlik Partisi İstanbul il başkan yardımcılığı, Büyük Birlik Partisi Bahçelievler belediye başkan adaylığı görevlerinde bulundu.
Birçok STK’da aktif olarak görev yapan Karahasanoğlu, Bahçelievler Genç Düşünce Akademisi Platformu Başkanlığı görevini yürütmektedir.
Karahasanoğlu, evli ve 2 çocuk babasıdır.
7 Haziran 2015 Genel Seçimleri Saadet Partisi 25. Dönem milletvekili adayıdır.