Lahir di Bojonegoro pada tanggal 22 Maret 1970. Diterima sebagai Calon Prajurit Taruna dan dilantik oleh Presiden RI sebagai Letda tahun 1991. Selanjutnya mengikuti Pendidikan Sesko TNI pada tahun 2015. Pada tanggal 18 November 2020 dilantik menjadi Kepala Dinas Perawatan Personil TNI AU sampai sekarang.