Родился 12 июля 1924 года в деревне Нижняя Мактама Бугульминского кантона ТатАССР (позже Альметьевского района Татарской АССР, ныне РТ).
Участник великой Отечественной войны. В августе 1942 года Мусагит Салахович был призван в армию Альметьевским РВК ТатАССР. После прохождения обучения военным азам в лагере в составе 46 запасной стрелковой бригады на станции Сурок Марийской АССР, Мусагита Салаховича направили на Ладожское озеро Ленинградского фронта. С августа 1942 года по февраль 1943 года воевал в 119 стрелковом полку 13 стрелковой дивизии 42 Армии Ленинградского фронта. 13 февраля 1943 года был тяжело ранен в бою. До ноября 1943 года пролежал в госпитале и после лечения демобилизован по ранению, вернулся в деревню Нижняя Макатама, где начал работать в колхозе.
В октябре 1964 года М. Шайдуллин продолжает свою трудовую биографию в ЦКРС НПУ «Альметьевнефть», подсобным рабочим. В январе 1968 года перевели на нефтепромысел №1 НПУ «Альметьевнефть», где работал на должности оператора по добыче нефти и газа. С января 1980 года находился на заслуженном отдыхе. В 1985 году Шайдуллин Мусагит Салахович был награжден Орденом Отечественной войны I степени (1985г.).
Ушел из жизни в 2015 году. Похоронен в поселке Нижняя Мактама.