Lahir di Ungaran pada tanggal 14 Oktober 1960. Meraih gelar Sarjana Hukum dari Universitas Diponegoro pada tahun 1985.
Mulai bekerja sebagai CPNS Kementerian Keuangan pada tanggal 1 Oktober 1980. Pernah menjabat sebagai Kepala Kantor Pelayanan Perbendaharaan Negara Magelang dari Juni 2013 hingga Februari 2015. Pada tanggal 11 Maret 2015 dilantik menjadi Kepala Kantor Wilayah Ditjen Perbendaharaan Provinsi Maluku.