Karier politiknya dimulai sejak 1999 dengan menjadi anggota Majelis Permusyawaratan Rakyat Republik Indonesia (MPR RI) mewakili Sumatera Barat.
Pada 2000 ia pernah menjadi Penasehat Majelis Ekonomi Pimpinan Wilayah Muhammadiyah di Sumatera Barat. Dia juga menjadi anggota Dewan Pakar Majelis Ekonomi Pimpinan Pusat Muhammadiyah serta Dewan Penyantun Universitas Muhammadiyah Sumatera Barat.