MA Negeri, Ende (1991–1994)
S-1 IAIN Sunan Kalijaga Yogyakarta (1994–2000)
S-2 Universitas Muhammadiyah Jakarta (2003–2005)
Riwayat Organisasi
Sekretaris DPC PAN Kotagede (2005–2010)
Ketua DPW BM PAN Daerah Istimewa Yogyakarta (2006–2010)
Ketua Departemen Bakolal DPP PAN (2010–2015)
Sekretaris Jenderal DPP BM PAN (2011–2016)
Ketua Umum DPP BM PAN (2016–2021)
Anggota Majelis Tabligh dan Dakwah Khusus PCM Kotagede (2005–2010)
Ketua Komisi Kajian Strategi Pemenangan Pemilu DPW PAN Daerah Istimewa Yogyakarta (2005–2010)
Wakil Bendahara Umum Pengurus Besar HMI (2002–2004)
Ketua Umum Lembaga Pengelola Latihan HMI Cabang Yogyakarta (1999–2000)
Ketua Umum Ikatan Pelajar Mahasiswa Gelekat Lewo Yogyakarta (1999–2000)