Шакир Бадретдинович родился 6 апреля 1910 года в д.Верхние Шипки Мензелинского уезда Уфимской губернии (позже Заинского района ТатАССР, ныне РТ).
Участник Великой Отечественной войны. Призван в ряды Красной Армии в 1940 году Заинским РВК ТатАССР. С января по декабрь 1940 года - участник Финской кампании красноармейцем в составе 164-го стрелкового полка. Служил с 1 августа 1943 года по 1 февраля 1945 года в органах внутренних дел участковым уполномоченным Заинского РОМ, с 1 февраля 1945 года по 12 сентября 1947 года участковым уполномоченным Мамадышского РОМ, с 12 сентября 1947 года по 1 ноября 1955 года участковым уполномоченным Сармановского РОМ МВД ТатАССР.
Награжден медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г.».