1981 yılında Ankara’da doğdu. Lise öğrenimini Yenimahalle Anadolu Teknik Lisesinde tamamladı. Lisans öğrenimini Gazi Üniversitesi Bilgisayar Sistemleri Öğretmenliğinde, yüksek lisans ve doktora öğrenimini; Kırıkkale Üniversitesi, Bilgisayar Mühendisliği Bölümünde sırasıyla 2012 ve 2021 yıllarında tamamlayarak mezun oldu.2005- 2021 yılları arasından Mili Eğitim Bakanlığı bünyesinde görev yapmıştır. 2021 yılında doktora eğitimini tamamladıktan sonra Çankırı Karatekin Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği bölümüne Öğretim Üyesi olarak atandı. 2023 yılı itibari ile Kırıkkale Üniversitesi Bilgisayar Mühendisliği Bölümünde görev yapmaktadır Evli ve 2 çocuk babasıdır. İngilizce bilmektedir.