Gw mau tau SMA Negeri Purworejo (1979–1982) dari Sugeng Suparwoto

S-1 Fakultas Ilmu Pendidikan, Jurusan Kurikulum dan Teknologi Pendidikan, Universitas Negeri Jakarta (1984–2018)

Ketua Senat Mahasiswa IKIP/UNJ (1986–1988)

Pendiri dan Direktur Lembaga Studi Pendidikan dan Kemanusiaan (1988–1990)

Ketua Presidium Badan Koordinasi Mahasiswa Jakarta (1988–1990)

Pendiri dan Ketua Yayasan Indonesia Baru (1992–1995)

Deklarator dan Pendiri Ormas Nasional Demokrat (2010)

Pendiri dan Wakil Ketua Umum DPP Partai NasDem (2011–2013)

Ketua Bidang Organisasi Keanggotaan dan Kaderisasi DPP Partai NasDem (2013–2015)

Pendiri dan Ketua Dewan Pengawas Yayasan Rawamangun Mendidik (2017–2019)

Ketua Teritorial Pemenangan Pemilu Jawa III/Jawa Tengah DPP Partai NasDem (2019–2024)

Wartawan Lintas Bidang Pemberitaan (Ekonomi, Politik, Hukum, Hankam dan Internasional) Media Indonesia (1990–1996)

Redaktur Opini Harian Umum Media Indonesia (1996–2000)

Pemimpin Redaksi Televisi Pendidikan Indonesia (2000–2003)

Anggota Dewan Redaksi Media Group (2003–2011)

Wakil Manajer Program Election Channel MetroTV Pemilu 2004 dan Pemilu 2009 (2004–2011)

Direktur PT Surya Energi Raya (2005–2018)

Staf Khusus Kementerian Pendayagunaan Aparatur Negara dan Reformasi Birokrasi Republik Indonesia (2014–2016)

Staf Khusus Kementerian Agraria dan Tata Ruang Republik Indonesia (2016–2018)

Ketua Komisi VII Dewan Perwakilan Rakyat Republik Indonesia (2019–sekarang)