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 – 2004
Anggota DPR RI dan MPR RI
1999 – 2000
Ketua Komisi VIII DPR RI
2000 – 2001
Ketua Komisi VIII DPR RI
2001 – 2002
Ketua Komisi VIII DPR RI
2002 – 2003
Ketua Komisi VIII DPR RI
2003 – 2004
Ketua Komisi VIII DPR RI
2004 – 2009
Anggota DPR RI Periode 2004 – 2009 (Daerah Pemilihan Sumbar 1)
2004 – 2006
Anggota Komisi VII DPR RI
1999 – 2000
Wakil Bendahara Fraksi Reformasi DPR RI
2000 – 2001
Wakil Sekretaris Fraksi Reformasi DPR RI
2001 – 2002
Wakil Sekretaris Fraksi Reformasi DPR RI
2002 – 2003
Wakil Ketua I Fraksi Reformasi DPR RI
2003 – 2004
Wakil Ketua I Fraksi Reformasi DPR RI
2004 – 2005
Wakil Ketua Fraksi Partai Keadilan Sejahtera (PKS) DPR RI
2005 – 2006
Ketua Fraksi PKS MPR RI
2006 – 2007
Ketua Fraksi PKS MPR RI
2007 – 2008
Ketua Fraksi PKS MPR RI
2008 – 2009
Ketua Fraksi PKS MPR RI
2006 – 2007
Ketua Komisi X DPR RI
2007 – 2008
Ketua Komisi X DPR RI
2008 – 2009
Ketua Komisi X DPR RI
2009 – 2014
Anggota DPR RI Periode 2009 – 2014 (Daerah Pemilihan Sumbar 1)
2009 – 2010
Anggota Komisi I DPR RI (Komunikasi dan Informatika, Luar Negeri, Pertahanan, Intelijen, Sandi Negara)
2009 – 2010
Anggota Badan Anggaran DPR RI
2010 – 2011
Anggota Komisi X DPR RI (Pendidikan, Pemuda, Pariwisata, Seni dan Budaya, Olahraga)