Sebelum meraih guru besar, ia meraih gelar sarjana S1 di Fakultas Tarbiyah IAIN Walisongo Semarang, setelah itu, ia melanjutkan master di linders University, South Australia dan meraih gelar doktoralnya di UIN Syarif Hidayatullah.
Pria 53 tahun ini, menjadi anggota Muhammadiyah sejak tahun 1994 dengan nomor anggota 750178 dan pernah menjabat sebagai Sekretaris PWM Jawa Tengah periode 2000-2002.
Baca Juga: Chacha Frederica Panik, Putri Kesayangannya Dibawa ke Rumah Sakit Alami Demam Tinggi Sampai Kejang
Kemudian pada periode 2002-2006 menjabat sebagai Ketua Umum PP Pemuda Muhammadiyah dan merangkap menjadi Sekretaris Majelis Dikdasmen 2005-2010 dan pada saat ini ia menjadi Sekum. ***