There was evidence to show he settled at Tanjung Lanngar which was the old seat of the former Pahang princes. Muhammad Shah was married to Princess Mengindra Putri, the grand daughter of Iskandar Shah, Sultan of Kelantan. He died on 17 September 1475 and was buried at Langgar, Dusun Pinang, Pahang.[2] He is styled as Marhum Langgar thereafter and succeeded by his elder brother, Raja Ahmad.[2]