1993 yılında Marmara Üniversitesi Hukuk Fakültesinde Araştırma Görevlisi olarak çalışmaya başladı. 2002'de doktor, 2005'te doçent, 2011'de profesör oldu. Marmara Üniversitesi dışında birçok üniversitede lisans ve lisans üstü seviyesinde dersler verdi. Marmara Üniversitesinde çeşitli idari görevlerde bulundu. Öğrencilik yıllarından itibaren çeşitli dergilerde yazarlık, yöneticilik ve editörlük; akademik dergilerde yayın kurulu üyeliği, editörlük ve hakemlik yaptı.
Ekonomik ve Sosyal Araştırmalar Merkezinin (ESAM) İstanbul Başkanlığı görevini yürüttü. 4. ve 5. Olağan Kongrelerde AK PARTİ MKYK Üyeliğine seçildi ve 2012-2015 yılları arasında Genel Başkan Yardımcısı olarak görev yaptı.
24, 25 ve 26. Dönemde İstanbul Milletvekili seçildi. Anayasa Komisyonu Başkanvekilliği yaptı. 24. Dönemde Anayasa Uzlaşma Komisyonunda AK PARTİ'yi temsilen görev aldı.
26. Dönemde Anayasa Komisyonu Başkanlığı görevini yürüttü. 27. Dönemde TBMM Başkanvekilliği görevini yapmakta iken 24 Şubat 2019 tarihinde TBMM Başkanı seçildi.
İyi düzeyde Arapça ve İngilizce bilen Mustafa Şentop, evli ve 4 çocuk babasıdır. Babasının adı Ahmet, annesinin adı Nazire'dir.
TBMM Genel Kurulu, 27. Dönem ikinci devre Meclis Başkanlığına yeniden başvurdu. Karşısına ise CHP Ankara Milletvekili Haluk Koç, HDP İstanbul Milletvekili Erol Katırcıoğlu, İYİ Parti Gaziantep Milletvekili İmam Hüseyin Filiz, TİP Genel Başkanı İstanbul Milletvekili Erkan Baş ile AK Parti İstanbul Milletvekili Abdullah Güler yarışa katıldı.