Han levde i en overgangstid i Irans historie; etter det mongolske Ilkhanatet utgått fra Djengis Khan, og stort sett før Timur Lenk tok kontroll over Iran og byen Shiraz. Hafez ble støttet av flere følgende herskere. Først den lokale kongen Abu Eshāgh, senere den strenge Amir Mobarezeddin fra muzaffariddynastiet og etter ham sønnen Shah Shuja. På slutten av sitt liv ble Hafez støttet av Timur Lenk.