1962 yılında Kocaeli’nde doğdu. İlk, orta ve lise tahsilini İzmit’te tamamladı. İstanbul Üniversitesi Hukuk Fakültesinden 1986 yılında mezun oldu. 1987 yılında Zonguldak Kaymakam Adayı olarak göreve başladı. 1990 yılında Ulus Kaymakamı olarak ilk Kaymakamlık görevine başladı.
Daha sonra sırasıyla Ulus, Çamoluk Kaymakamlıkları, Diyarbakır Vali Yardımcılığı, Ardeşen, Beşikdüzü, Sarıkamış, Kaman, Gölmarmara, Kadirli ve Turgutlu Kaymakamlıkları görevlerinde bulundu.
Diyarbakır Vali Yardımcılığı görevi sırasında Dicle Üniversitesi Sosyal Bilimler Enstitüsü Kamu Hukuku Bölümü’nde 1997 yılında yüksek lisans yaptı. İngiltere’de bir yıl süre ile meslek ve dil eğitimi aldı. Ombudsmanlık sistemi üzerine İspanya’da incelemelerde bulundu.
İstanbul Vali Yardımcılığı görevinde iken 31 Mart 2010 tarihinde TBMM Başkanı Mehmet Ali Şahin tarafından TBMM Genel Sekreterliği görevine atandı.
Evli ve üç çocuk babası olup, iyi derecede İngilizce bilmektedir.