Jabarkan Pendidikan dari Mulfachri Harahap

SD Negeri Pengadegan 01 (1972-1978)

SMP Muhammadiyah IV Jakarta (1978-1981)

SMA Muhammadiyah III Jakarta (1981-1984)

S-2 Universitas Negeri Sebelas Maret (2013-2015)

Anggota Asosiasi Advokat Indonesia (1992-2003)

Ketua Departemen DPP Partai Amanat Nasional (2000-2005)

Anggota Ikatan Advokat Indonesia (2003-sekarang)

Pengurus Pimpinan Pusat Perguruan Tapak Suci Putera Muhammadiyah (2004)

Wakil Ketua Umum DPP Partai Amanat Nasional (2010–2020)

Anggota DPR-RI (2014–2019), merangkap jabatan Wakil Ketua Komisi III dan Ketua Fraksi PAN.

Anggota Komisi III Dewan Perwakilan Rakyat Republik Indonesia (2019–sekarang)