Pendidikan:
- SD Negeri Tanah Tinggi 08 Petang
- SMP Negeri 71 Jakarta
- SMA Negeri 1 Jakarta
- S1, Jurusan Teknik Mesin, Fakultas Teknik, Universitas Indonesia
- S2, Universiti Teknologi Malaysia
- S3, Universiti Teknologi Malaysia
Karir:
- Anggota Pusat Informasi Partai (PIP) Partai Keadilan di Johar Baru Malaysia (1998–2000)
- Pengurus Pusat Informasi Partai (PIP) Partai Keadilan Sejahtera di Malaysia (2000 – 2003)
- Anggota PKS di Dewan Pengurus Cabang (DPC) PKS Kecamatan Pondok Gede Kota Bekasi, Jawa Barat (2003 – 2005)
- Wakil Sekretaris Jenderal Bidang IV Administrasi Dewan Pimpinan Pusat (DPP) PKS (2005 – 2010)
- Sekretaris Majelis Pertimbangan Partai (MPP) PKS (2010 – 2011)
- Anggota Majelis Syuro PKS (2010 – sekarang)
- Ketua Pembina Gema Keadilan Kabupaten Purwakarta 2011 - sekarang
- Ketua Yayasan Cendekia Ikhlas Mandiri 2010 - sekarang
- Anggota DPR RI, 2011-2014
- Ketua DPP PKS Bidang Koordinasi Kehumasan (2011 – 2015)
- Wakil Sekretaris Jenderal (2015 – 2016)
- Ketua DPP PKS Bidang Kepemudaan (2016 – sekarang)
- Ketua Timses Pemenangan Anies-Sandi di Pilkada DKI Jakarta (2017)
- Anggota DPR RI/Wakil Ketua Komisi II DPR-RI (2017-2019)