- Wakil Ketua DPR RI (2004 – 2009)
- Anggota DPR RI (1999 – 2004)
- Kepala Divisi Penelitian LPU Jakarta (1992 – 1994)
- Staf Pengajar Pesantren Denanyar Jombang (1980 – 1983)
- Helen Keller Internasional Jakarta (1998)
- Yayasan Semesta Ciganjur
- Ketua FPKB DPR RI (1999)
- LKSI (Lembaga kajian Islam & Sosial) Yogya (1989)
- Ka. Lembaga Peneliti & Pengembangan di Tabloid Detik (1994)
Kemudian, sosoknya juga pernah berkecimpung dalam berbagai organisasi. Berikut ini organisasi yang pernah diikutinya:
- Ketua Umum DPP PKB (2014)
- Ketua Umum DPP PKB (2005 – 2010)
- Ketua Umum DPP PKB (2004 – 2005)
- Ketua Dewan Tanfidziah DPP PKB (2002 – 2007)
- Pengurus Besar PMII (1994 – 1997)
- Sekjend DPP PKB (1992 – 2002)
- Ketua Umum PMII Cabang Yogyakarta (1991 – 1997)
- Anggota Badan Perwakilan Mahasiswa (BPM) (1990)
- Ketua Umum PMII UGM Yogyakarta (1990 – 1991)
- Ketua Korp Mahasiswa Fisipol PMII UGM (1988)
Kontributor : Annisa Fianni Sisma