Lahir di Surakarta pada tanggal 23 Agustus 1957. Meraih gelar Sarjana Hukum dari Universitas Diponegoro pada tahun 1981 dan menamatkan pendidikan S2 dengan gelar Magister Manajemen di Universitas Syiah Kuala pada tahun 2001.
Mulai bekerja sebagai CPNS Kementerian Keuangan pada tanggal 1 Februari 1983. Pernah menjabat sebagai Kepala Kanwil Ditjen Perbendaharaan Provinsi Nusa Tenggara Timur dari Januari 2013 hingga Februari 2015. Pada tanggal 18 Februari 2015 dilantik menjadi Kepala Kanwil Ditjen Perbendaharaan Provinsi Riau.