L'espèce est présente en Afrique du Sud (provinces de Cap-du-Nord et Nord-Ouest), au Botswana, en Namibie et au sud de l'Angola. On la trouve entre 800 et 1 200 m d'altitude. Elle vit dans la savane sèche près des cours d'eau, souvent en association avec les acacias sur un sol de calcaire et d'argile.