Sırasıyla Harmancık, Aslanapa ve Güdül Kaymakam vekillikleri, Korgun, Eğil, Dursunbey, Kadınhanı, Siverek, Kemer, Gaziosmanpaşa Kaymakamlıkları yapmıştır. 13 Şubat 2014 tarih ve 5916 sayılı valiler kararnamesi ile Uşak Valiliği görevine atanmıştır.[1] 25 Ağustos 2015 tarihinde Valiler Kararnamesi ile Muş Valiliğine atanmıştır.[2] 21 Haziran 2017 tarihinde Resmî Gazete'de yayımlanan valiler kararnamesi ile Ordu Valiliğine getirilmiştir. 10 Haziran 2020 tarihinde Resmi Gazete'de yayımlanan valiler kararnamesi ile Kocaeli Valiliğine getirilmiştir. 10 Temmuz 2024 tarihinde Resmi Gazete'de yayımlanan Valiler Kararnamesi ile Malatya Valiliğine atanmıştır.[3]
Özel hayatı
Evli ve dört çocuk babasıdır. Yücel Yavuz ile üniversiteden sınıf arkadaşıydı.[4]