Se encuentra desde el sur de Angola y Namibia hacia el este de Sudáfrica, donde aparece a una altitud de 1000-1550 metros en pastizales abiertos, y entre la hierba en el bosque abierto de "Brachystegia"