Jabarkan Pendidikan dari Matori Abdul Djalil

Fakultas Ekonomi Universitas Kristen Satya Wacana, Salatiga (hanya sampai tahun ketiga)

Fakultas Hukum Universitas Jenderal Soedirman.

2001-2004: Menteri Pertahanan Republik Indonesia Kabinet Gotong-Royong

1999-2001: Anggota DPR RI dan Wakil Ketua MPR RI

1977-1987: Anggota DPRD I Jawa Tengah

1971-1977: Wakil Ketua DPRD II Semarang

1968-1971: Wakil Ketua DPRD II Salatiga

Ketua Ikatan Pelajar Nahdlatul Ulama IPNU Cabang Salatiga

Ketua Pergerakan Mahasiswa Islam Indonesia (PMII) Cabang Salatiga (1964-1968)

Wakil Ketua DPC Partai NU Kabupaten Semarang/Kodya Salatiga (1968-1971)

Ketua Presidium Kesatuan Aksi Mahasiswa Indonesia (KAMI) Komisariat Salatiga (1966-1968)

Ketua II PW Anshor Jawa Tengah

Wakil Sekretaris PW NU Jawa Tengah

Sekretaris PW NU Jawa Tengah (1979-1982)

Ketua DPC PPP Kabupaten Semarang

Wakil Ketua DPW PPP Jawa Tengah (1982-1987)

Sekretaris Jenderal DPP PPP (1989-1994)

Ketua Umum PEKADE (Partai Kejayaan Demokrasi) (2003-2007)