Ахмадулла Каримуллович родился 29 января 1923 года в деревне Новое Алпарово Спасского кантона ТатАССР (ныне Алькеевского района РТ).
После ранней смерти матери Ахмадуллы отец с детьми переехал в г.Казань. До войны Шагиахметов работал несколько лет на Казанском авиазаводе, где освоил профессию слесаря. Участник Великой Отечественной войны с 1942 года. Участвовал в обороне Сталинграда, дошел до Будапешта.
Демобилизовавшись в 1947 году. Ахмадулла Каримуллович поступил на работу на Казанскую ТЭЦ-2, на которой проработал сорок пять лет. Исполнял должности слесаря котельного цеха, машиниста котла, начальника смены котельного цеха, машиниста насосных установок котлотурбинного цеха. За свой труд часто был на Доске почета как ТЭЦ-2, так и объединения «Татэнерго».
В 1966 году Ахмадулле Каримулловичу было присвоено звание Героя Социалистического Труда с вручением ордена Ленина (за большой вклад в выполнение плановых заданий 7-й пятилетки (1959—1965г.г.)).
Награжден: орден Ленина, орден Красной звезды,орден Отечественной войны I степени, медаль «За победу над Германией в Великой Отечественной войне 1941-1945г.г.», «За трудовое отличие» (1953г.) и другими.
В настоящее время находится на пенсии.