Ahmad Shamlú nació el 12 de diciembre de 1925 en Teherán, Irán, hijo de un oficial del ejército.