 Master ilmu Hukum UGM, Yogyakarta
 Master ilmu Kriminologi UI, Jakarta
 Master Business of Law Melbourne University, Australia
Organisasi
 Pengurus  PB HMI, 1992-1998.
 Pengurus Pusat GP. Ansor, 2001-2009.
 Sekretaris LPBH PB NU, 2010-2015.
 Ketua Lembaga Penegakan Hukum dan Strategi Negara (LPHSN), 2012-2017.
 Tim Relawan bidang Hukum Jokowi-Basuki Tjahja Purnama, 2012
 Ketua Tim Advokasi Relawan Nasional Rumah Koalisi Indonesia Hebat (RKIH) Jokowi-JK, 2014
Kajian Akademik
 Ketua Tim Penyusunan Reformasi Hukum Nasional LPHSN (1999-2001).