Шафигулла Насыбуллович родился 7 июня 1924 года в д.Степной Юрткуль Спасского кантона ТатАССР (ныне Спасского района РТ). Трудовую деятельность начал в колхозе «Степняк» Кузнечихинского района ТатАССР.
Участник Великой Отечественной войны. В 1944 году служил в разведывательной роте, к концу войны на счету Шафигуллы Насыбулловича было 30 взятых в плен фашистов. Фронтовые дороги прошел с декабря 1943 года по май 1945 года в составе 360 отдельной разведовательной роты. Войну закончил в Германии. После демобилизации вернулся в родное село, работал скотником в колхозе им. Чапаева Куйбышевского района ТатАССР. Награждён орденами Красного Знамени, Отечественной войны 2-й степени (1985г.), Красной Звезды (дважды), Славы 3-й степени, медалями «За отвагу», «За взятие Кёнигсберга», «За победу над Германией в Великой Отечественной войне 1941–1945гг.» и другими.
Умер 21 сентября 1987 года, похоронен на сельском кладбище д.Степной Юрткуль Спасского района РТ.