M. Ihpan dilahirkan di Ujung Gading, Pasaman Barat, Sumatera Barat pada 16 Agustus 1979. Ia mengenyam pendidikan di SD Negeri 01 Ujung Gading (1985–1991), MTS Negeri Ujung Gading (1991–1994), dan SMK Negeri 1 Pariaman (1994–1997).[1]
M. Ihpan terpilih sebagai Anggota DPRD Provinsi Sumatera Barat untuk daerah pemilihan Sumatera Barat IV (Pasaman dan Pasaman Barat) pada pemilihan umum 2019 dan dilantik pada 28 Agustus 2019.[2][3] Ia maju sebagai calon Anggota Dewan Perwakilan Rakyat Republik Indonesia untuk daerah pemilihan Sumatera Barat II pada pemilihan umum 2024, tetapi tidak terpilih dan memperoleh 25.822 suara.[4]