Muharrem Selamoğlu, 4 Nisan 1950'de Niğde Bor'da doğdu. Babasının adı İbrahim, annesinin adı Zehra'dır.
Eczacı; İstanbul Eczacılık Yüksek Okulu'nu bitirdi. Serbest eczacı olarak çalıştı. Ziraatçılık yaptı. Orta düzeyde İngilizce bilen Selamoğlu, evli ve 2 çocuk babasıdır.
22 Temmuz 2007 Genel seçimlerinde AKP'den Mersin milletvekili seçilmiştir.