Mehmet Ali Şahin 16 Eylül 1950 tarihinde Abdullah ve Ünzüle Şahin çiftinin çocuğu olarak Karabük'ün (O dönemde Çankırı'nın) Ovacık ilçesinin Ekincik köyünde doğdu. İlkokulu eğitimini doğduğu köyde aldıktan sonra İstanbul İmam Hatip Lisesi'nden mezun oldu. Lise yıllarında köyde imamlık yaptı. İstanbul Üniversitesi Hukuk Fakültesi'nden mezun oldu ve 1983 yılına kadar serbest avukat olarak çalıştı.[1][2][3]
Erken siyasi kariyeri
Serbest avukatlık mesleğiyle beraber siyasete de atılan Şahin, Refah Partisi Eminönü İlçe Başkanlığı yaptı. 1987 genel seçimlerindeRefah Partisi'nden Çankırı milletvekili adayı oldu. 1989 yerel seçimlerinde Refah Partisi Küçükçekmece belediye başkan adayı oldu ancak seçimi 5. sırada tamamladı. 1994 yerel seçimleri'nde Refah Partisi Fatih belediye başkan adayı olduğu seçimi kazanmasına rağmen oy pusulalarındaki baskı hatası nedeniyle seçimler iptal edildi. Temmuz 1994 tarihinde yenilenen seçimlerde Anavatan Partisi Fatih belediye başkan adayı Sadettin Tantan'a karşı yenildi. İlk defa 1995 Genel Seçimleri'nde Refah Partisi İstanbul milletvekili olarak meclise girdi. Refah Partisi Lâik Cumhuriyet ilkesine aykırı eylemleri gerekçesiyle kapatılmasının ardından kurulan Fazilet Partisi'ne katıldı ve 1999 Türkiye genel seçimleri'nde İstanbul milletvekili olarak meclise girdi.
2012-2014 yılları arasında AK Parti Siyasi ve Hukuki İşlerden Sorumlu Genel Başkan Yardımcısı olarak görev yaptı.[4] Adalet ve Kalkınma Partisi Grup Başkanvekilliği görevinin yanı sıra Adalet Komisyonu Üyeliği'nde de bulundu. Kasım 2015 genel seçimlerinde tekrar meclise girdi. Cumhurbaşkanlığı Yüksek İstişare Kurulu üyesidir.
Özel yaşamı
Eşi Saniye Şahin 27 Kasım 2014 tarihinde bir süredir tedavi gördüğü hastanede ölmüştür.[5] 14 Ekim 2017'de Zuhal Fırat ile ikinci evliliğini gerçekleştirdi.[6]