Tahun 2000 : Wakil Sekretaris Fraksi PDIP DPR RI
Tahun 1998 : Direktur SDM DPP DPIP
Tahun 1987-2014 : Anggota DPR-MPR RI dari Dapil Jawa Tengah (6 periode jabatan)
Tahun 1984-1992 :
Ketua KNIP Jawa Tengah
Sekjen KNIP Pusat
Ketua Umum KNIP Pusat
Tahun 1989-2015
Ketua Pusat PPM
Dewan Penasehat FKPPI