Crece desde Egipto a Mozambique y también se encuentra en el archipiélago de Zanzíbar, India y Arabia, creciendo preferentemente en terrenos secos, arenosos y desiertos en los que predomina el clima seco.