Ia lulus mendapat gelar sarjana pada tahun 1995. Pendidikannya tak hanya berhenti di sana, ia melanjutkan program S2 dan S3 pada bidang dan perguruan tinggi yang sama. Ia berhasil meraih gelar doktor pada tahun 2010.
Zainul Majdi sendiri adalah seorang dai yang ia lakukan sejak tahun 1999. Dia sendiri bergabung dalam ormas Islam Nahdlatu Al-Wathan, bahkan dia menjadi Ketua Umum PB Nahdlatu Al-Wathan tersebut.
Selain berkecimpung di dunia dakwah dan pendidikan, ia terjun ke dunia politik bergabung dengan Partai Bulan Bintang (PBB). Pada tahun 2004, dia menjadi anggota DPR periode 2004-2009.
Tapi ia tidak menuntaskannya, karena pada tahun 2008, ia maju pada Pilgub NTB. Muhammad Zainul Majdi terpilih menjadi gubernur NTB periode 2008-2013. Ia menjadi gubernur pada usia 36 tahun.
Pada Pilgub 2013, ia maju kembali dengan kendaraan politik Partai Demokrat. Ia terpilih kembali untuk periode 2013-2018. Ia pun menjadi gubernur termuda yang mendapatkan posisi dua periode.