Lise öğrenimini Bolu Otelcilik ve Turizm Meslek Lisesi’nde tamamlamış, Çukurova Üniversitesi İİBF Mersin Turizm İşletmeciliği ve Otelcilik Yüksekokulu’ndan mezun olmuş, Erciyes Üniversitesi Sosyal Bilimler Enstitüsü Turizm İşletmeciliği A.B.D.’ndan yüksek lisans derecesini almış ve Birleşik Krallık Strathclyde Üniversitesi İskoçya Otelcilik Okulu’ndan turizm alanında doktor derecesini almıştır.
Erciyes Üniversitesi’nde sırasıyla araştırma görevlisi ve yardımcı doçent olarak, pazarlama alanında doçentlik unvanını aldıktan sonra da pazarlama alanında doçent ünvanını aldıktan sonra doçent olarak atanmış ve çalışmıştır. Erciyes Üniversitesi Turizm Fakültesi’nde öğretim üyesi (Prof. Dr.) olan Karamustafa ve fakülte kurucu dekanı olarak da görev yapmıştır. Öncesinde Erciyes Üniversitesi Nevşehir Turizm İşletmeciliği ve Otelcilik Yüksekokulu'nda müdür yardımcısı ve bölüm başkanı, Erciyes Üniversitesi Nevşehir İİBF'de Dekan Yardımcılığı görevleri ile birlikte Erciyes Üniversitesi Nevşehir MYO’nun Kurucu Müdürü olarak görev yapmıştır. I. Ulusal MYO Müdürler Toplantısı ve 14. Ulusal Turizm Kongresini düzenlemiştir. Bunlara ilaveten birçok ulusal ve uluslararası dergilerde hakemlik, bilimsel toplantılarda bilim kurulu, danışma ve yürütme kurulu üyelikleri de bulunmaktadır. Turizm Akademisyenleri Derneği’nin (TUADER) Kurucular Kurulu Üyesidir. Halen Kayseri Üniversitesi kurucu rektörü olarak görev yapmaktadır.
Akademik hayata başlamadan önce turizm sektöründe çeşitli kademelerde yönetici olarak da çalışmıştır.
İyi derecede İngilizce bilmekte olup, turizm ve otel işletmeciliği alanında pek çok ulusal ve uluslararası yayını bulunmaktadır. Evli ve iki çocuk babasıdır.