Selain bekerja sebagai wartawan dan penulis sejak tahun 1982, ia aktif dalam kepengurusan PWI SumatraSumatera Barat sebagai Wakil Ketua Bidang Organisasi (1997–2001), Ketua Dewan Kehormatan Daerah (2001–2006), dan Penasihat (sejak 2006 sampai sekarang). Ia adalah pemegang sertifikat kompetensi Wartawan Utama Dewan Pers dan Tim Penguji Kompetensi Wartawan PWI Pusat. Sebagai wartawan, ia telah melakukan perjalanan jurnalistik ke lebih dari 30 negara di Asia, Eropa, dan Amerika Serikat, di antaranya pernah meliput [[Perang Bosnia|Perang Bosnia-Herzegovina]] (1992) dan [[Konflik Moro]] di Mindanao, Filipina Selatan (1996).<ref name=":0" />
Ia aktif dalam berbagai kegiatan kemasyarakatan dan demokrasi. Pada tahun 2003–2004 menjadi anggota Panitia Pengawas Pemilu SumatraSumatera Barat, dan Ketua Panitia Pengawas Pemilihan Kepala Daerah dalam Pemilihan Gubernur dan Wakil Gubernur SumatraSumatera Barat (2005). Ia juga aktif di kepengurusan berbagai organisasi sosial dan kemasyarakatan seperti [[Ikatan Cendekiawan Muslim Indonesia|Ikatan Cendekiawan Muslim se-Indonesia]] (ICMI), dan Persyarikatan [[Muhammadiyah]] (terakhir sebagai Ketua Majelis Pustaka dan Informasi Pimpinan Wilayah Muhammadiyah SumatraSumatera Barat).<ref name=":0" />