Pendidikan
- Lulus SD Negeri Agung (1987)
- Lulus SMP Negeri Kedurang (1990)
- Lulus SMA Negeri 1 Manna (1993)
- Lulus S-1 Universitas Bengkulu (1998)
Riwayat politikus
- Wakil Sekretaris Jenderal DPP BM PAN (2004–2006)
- Sekretaris Jenderal DPP BM PAN (2006–2011)
- Ketua Bidang Pariwisata KNPI (2008–2011)
- Ketua Umum DPP BM PAN (2011–2016)
- Ketua DPP PAN (2015–2020)[4]
- Wakil Ketua Umum DPP Partai Amanat Nasional (2020–2025)