İlk, Orta ve Lise öğrenimini Adıyaman'da tamamladı. Bilkent Üniversitesi Bilgisayar Mühendisliği bölümünden mezun oldu. Türk Ekonomi Bankası (TEB), Genel Müdürlük (İstanbul), Bilgi Teknolojileri Grubunda Bilgisayar Mühendisi olarak çalıştı. Bilgisayar Mühendisliği bölümünde Yüksek Lisans mezuniyetinin ardından Fırat Üniversitesi Bilgisayar Mühendisliği Bölümünde Doktora eğitimini tamamlamıştır.