Muhammed Bin Mahmut Gazneli Mahmut'un oğludur. Babası onu 1011 yılında Cüzcan'a vali olarak atamıştır. Gazneli Mahmut sağlığında iki oğlu arasında ülkeyi eşit şekilde bölüştürmüş ve bu konuda oğullarından yemin etmelerini istemiştir. Fakat Muhammed Bin Mahmut verdiği yemini tutmadığı için ülkenin ileri gelenleri tarafından tahttan 1030 yılında indirildi. Tahttan indirildikten sonra gözlerine mil çekildi ve bir kaleye hapsedildi.
1040 yılında kardeşi Selçuklulara karşı yenildikten sonra Hindistan'a kaçtı. Bunun ardından Memluklar Muhammed Bin Mahmut'u tekrar tahta çıkarmıştır. Mesut öldürüldükten sonra yeğeni babasının intikamını almak istemesi üzerine Yeğeni Mevdut ile savaşarak kaybetti ve idam edildi.
1040 yılında kardeşi Selçuklulara karşı yenildikten sonra Hindistan'a kaçtı. Bunun ardından Memluklar Muhammed Bin Mahmut'u tekrar tahta çıkarmıştır. Mesut öldürüldükten sonra yeğeni babasının intikamını almak istemesi üzerine Yeğeni Mevdut ile savaşarak kaybetti ve idam edildi.