Lisans derecesini Konya Selçuk Üniversitesi Bilgisayar Mühendisliği, yüksek lisans derecesini Fırat Üniversitesi Bilgisayar Mühendisliği, dokotra derecesini Kırıkkale Üniversitesi Bilgisayar Mühendisliği alanından aldı.
Araştırma alanları yapay zeka, veri bilimi, makine öğrenmesi, görüntü işleme ve Python'dur. Akademik çalışmalarına Batman Üniversitesi'nde öğretim üyesi olarak devam etmektedir.