Lisans, Yüksek Lisans ve Doktora eğitimlerini sırasıyla Gazi Üniversitesi, Bilgisayar Sistemleri Eğitimi Bölümü (1993), Gazi Üniverstesi, Bilgisayar Eğitimi (2010) ve Kırıkkale Üniversitesi, Bilgisayar Mühendisliği (2018) 'nde tamamladı. Gazi Üniversitesi, Elektronik-Bilgisayar Eğitimi ABD'da Araştırma Görevlisi ve Kırıkkale Üniversitesi Bilgisayar Teknolojileri Bölümünde Öğretim Görevlisi olarak çalıştı. Halen Kırıkkale Meslek Yüksekokulu'nda Dr.Öğr.Üyesi olarak görev yapmaktadır. Evli ve üç evladı vardır..