Karir
- Dosen Fakultas Hukum, Universitas Islam Indonesia (1984– sekarang)
- Sekretaris Jurusan Hukum Tata Negara, Fakultas Hukum Universitas Islam Indonesia (1986–1988)
- Pembantu Dekan II Fakultas Hukum, Universitas Islam Indonesia (1988–1990)
- Direktur Karyasiswa, Universitas Islam Indonesia (1991–1993)
- Pembantu Rektor I Universitas Islam Indonesia (1994–2000)
- Direktur Pascasarjana Universitas Islam Indonesia (1996–2000)
- Anggota Panelis dan Asesor, Badan Akreditasi Nasional Perguruan Tinggi (1997–1999)
- Wakil Ketua Umum Dewan Tanfidz DPP Partai Kebangkitan Bangsa (2002–2005)
- Rektor Universitas Islam Kadiri (2003–2006)
- Ketua Umum Dewan Pimpinan Pusat Keluarga Alumni Universitas Islam Indonesia (2010–sekarang)
- Ketua Dewan Penyantun Yayasan Alumni Undip dan Badan Penyelenggara Universitas Semarang Sekaligus Dosen Pasca Sarjana Fakultas Hukum Universitas Semarang (USM) (2018 – sekarang)
Jabatan Pemerintahan
- Plt. Staf Ahli dan Deputi Menteri Negara Urusan HAM (1999–2000)
- Menteri Pertahanan Republik Indonesia
- Menteri Kehakiman (2000–2001)
- Anggota DPR RI, menempati Komisi III dan Wakil Ketua Badan Legislatif (2004–2008)
- Anggota Tim Konsultan Ahli pada Badan Pembinaan Hukum Nasional (BPHN) Depkum HAM RI (sekarang)
- Ketua Mahkamah Konstitusi Republik Indonesia (2008–2013)
- Anggota Dewan Pengarah Unit Kerja Presiden Pembinaan Ideologi Pancasila (2017–2018)
- Menkopolhukam (2019– )
- Pelaksana Tugas Menteri Komunikasi dan Informatika (2023)