Entre arbustos y matorrales en los valles secos, a menudo de aluvión, a una altitud de 60-900 metros, en la zona del Río Zambeze.