M Nasir mengenyam pendidikan di SD Siantar (1985), SMP Swasta GUPPI Simalungun (1991), dan Paket C PKBM Pemnas Medan (2007). Ia meraih gelar Sarjana Hukum dari Universitas Tama Jagakarsa pada 2013.
Di DPR, Nasir duduk di Komisi VII yang membidangi sektor energi dan sumber daya mineral, riset dan teknologi, serta lingkungan hidup. Ia juga aktif di asosiasi industri perkebunan dan peternakan.
Pada periode 2009-2014, Nasir duduk di Komisi IX yang membidangi kesehatan, tenaga kerja dan kependudukan.
Kariernya sebagai wakil rakyat terbilang moncer. Setelah duduk di kursi DPR periode 2009-2014, Nasir terpilih kembali menjadi Anggota DPR periode 2014-2019 setelah memperoleh 48.906 suara.
Baca Juga:Demokrat Restui Duet Muhammad Nasir-HM Wardan di Pilkada Riau 2024
Namun pada pemilihan legislatif (Pileg) tahun 2024 ini, Nasir tak terpilih lagi.
Pada masa kerja 2014-2019 Nasir bertugas di Komisi VII yang membidangi energi sumber daya energi dan lingkungan hidup. Dan kini, dia kembali membidangi Komisi VII di periode 2019-2024.
Nasir bergabung menjadi kader Demokrat di 2004 dan dipercaya untuk menjabat sebagai Sekretaris DPD Demokrat Riau (2004-2009). Pada 2009, ia dipercaya untuk memimpin Departemen Tenaga Kerja dan Transmigrasi DPP Partai Demokrat (2009-2012).