Ia memperoleh gelar S-1 dari Universitas Islam Sultan Agung dan D-3 dari Akademi Manajemen Perusahaan YKPN Yogyakarta. Ia menyelesaikan pendidikan S-2 di Universitas Diponegoro. Ia sempat bekerja di Yoshida Kogyo Kabushiki Kaisa Jakarta Finance pada 1999-2000.[2]
Pada periode 2019-2024, ia menjabat sebagai anggota DPRD Provinsi Jawa Tengah dan kembali terpilih dalam pemilihan umum legislatif Indonesia 2024 dengan meraih 96.984 suara. Ia juga aktif di berbagai organisasi. Ia pernah menjabat sebagai Sekretaris DPD IWAPI Provinsi Jawa Tengah (2005-2010), Bidang Organisasi Kadin Jawa Tengah (2010-2015), anggota PKK Provinsi Jawa Tengah (2013-2023), Ketua Pengprov PDBI Jawa Tengah (2015-sekarang), dan Wakil Ketua DPD PDIP Jawa Tengah (2015-2024).[2]