It occurs in the Saharo-montane woodlands of the Tassili n'Ajjer, the Hoggar, Aïr and Tibesti mountains, the Kerkour Nourene massif and at Elba mountain in the Red Sea Hills. It is widespread in the eastern Afrotropics, from southern Arabia and Socotra to the KwaZulu-Natal midlands of South Africa.