Mahmoud Darwich est né le 13 mars 1941 à Al-Birweh, en Galilée, alors en Palestine sous mandat britannique et aujourd'hui dans le nord d'Israël. Lors de la guerre israélo-arabe de 1948, ce village est rasé et ses habitants sont forcés à l'exil. La famille Darwich s'enfuit au Liban, où elle restera un an, avant de rentrer clandestinement en Israël. Après ses études (en arabe et hébreu) dans des écoles arabes israéliennes, Darwich s'installe à Haïfa, le grand port du nord d'Israël, où vit une importante communauté arabe.