- Dosen dan Guru Besar UIN Syarif Hidayatullah Jakarta,1982
- Ketua DPP Ikatan Mahasiswa Muhammadiyah (IMM), 1985
- Ketua Umum PP Pemuda Muhammadiyah, 1989-1993
- Wakil Ketua Mejelis Pemuda Indonesia, 1990-1993
- Wakil Ketua Mejelis Pemuda Indonesia, 1990-1993
- Sekretaris Dewan Penasihat ICMI Pusat, 1990-1995
- Anggota Dewan Riset Nasional, 1993–1998
- Ketua Departemen Penelitian dan Pengembangan DPP Golkar, 1993-1998
- Dirjen Pembinaan Penempatan Tenaga Kerja, DEPNAKER RI, 1998-2000
- Wakil Sekretaris Fraksi Karya Pembangunan MPR-RI, 1998
- Wakil Sekjen DPP Golkar, 1998-2000
- Wakil Ketua Fraksi Karya Pembangunan MPR-RI,1999
- Wakil Ketua PP Muhammadiyah, 2000-2005
- Sekretaris Umum Majelis Ulama Indonesia (MUI), 2000-2005
- Ketua, Indonesian Committee on Religions for Peace (IComRP), 2000