Даги Гарифуллович родился 15 июля 1928 года в селе Зай-Каратай Бугульминском кантоне ТатАССР (позже Новописьмянский район ТатАССР, ныне Лениногорского района РТ).
Труженик тыла. В 1943 году начал трудиться в колхозе «Уныш». В 1948 году был призван в ряды Советской Армии, после которой вернулся в родное село и поступил в Бугульминскую школу механизации. После окончания школы работал комбайнером. По итогам 1965 года Шарифуллин стал лучшим комбайнером Лениногорского района. Перед уборочной страдой 1966 года был назначен помощником бригадира комплексной бригады.
В 1966 году Даги Гарифулловичу было присвоено звание Героя Социалистического Труда с вручением ордена Ленина.
Занимался общественной деятельностью — неоднократно избирался депутатом сельского и районного советов, участвовал в профсоюзной жизни.
Награждён медалями «За доблестный труд в годы Великой Отечественной войне 1941—1945гг.», «За доблестный труд. В ознаменование 100-летия со дня рождения В. И. Ленина» и другими медалями.
Умер 20 января 2003 года.