Hafez è nato a Shiraz, in Iran. I suoi genitori erano di Kazerun, nella provincia di Fars. Nonostante il suo profondo effetto sulla vita e la cultura persiana e la sua duratura popolarità e influenza, pochi dettagli della sua vita sono noti. I resoconti della sua prima vita si basano su aneddoti tradizionali. Le prime tazkiras (progetti biografici) che menzionano Hafez sono generalmente considerate inaffidabili. In tenera età, ha imparato a memoria il Corano e gli è stato dato il titolo di Hafez, che in seguito ha usato come suo pseudonimo. La prefazione del suo Divān, in cui la sua prima vita è discussa, è stata scritta da un contemporaneo sconosciuto il cui nome potrebbe essere stato Moḥammad Golāmand.
L'Iran.