Jabatan di DPR RI
1999 – 2004
Anggota DPR-RI Periode 1999 – 2004 (Daerah Pemilihan Sumbar)
1999 – 2004
Ketua Komisi VIII DPR-RI
Bidang Energi dan Sumber Daya Mineral, Riset dan Teknologi, dan Lingkungan Hidup (Pertamina, PLN, PGN dll; LIPI, BATAN, BPPT dll; Perusahaan Minyak dan Pertambangan)
1999 – 2000
Wakil Bendahara Fraksi Reformasi DPR RI
1999 – 2004
Anggota DPR RI dan MPR RI
2000 – 2002
Wakil Sekretaris Fraksi Reformasi DPR RI
2002 – 2004
Wakil Ketua I Fraksi Reformasi DPR RI
2004 - 2009
Anggota DPR RI Periode 2004 - 2009 (Daerah Pemilihan Sumbar 1)
2004 – 2006
Anggota Komisi VII DPR RI
2004 – 2005
Wakil Ketua Fraksi Partai Keadilan Sejahtera (PKS) DPR RI
2005 – 2009
Ketua Fraksi PKS MPR RI
2006 – 2009
Ketua Komisi X DPR RI
Bidang Pendidikan, Pemuda dan Olahraga, Budaya dan Pariwisata
2009 - 2014
Anggota DPR-RI Periode 2009 – 2014 (Daerah Pemilihan Sumbar 1)
2009 - 2010
Anggota Badan Anggaran DPR RI
2009 - 2010
Anggota Komisi I DPR RI
Bidang Komunikasi dan Informatika, Luar Negeri, Intelijen, Pertahanan
