Se encuentra en Etiopía, Kenia, Tanzania, Mozambique y Sudáfrica, Guinea, Nigeria, Sierra Leona, Burundi, República Centroafricana, Ruanda, República Democrática del Congo, Etiopía, Sudán, Kenia, Tanzania, Uganda, Malaui, Mozambique, Zambia, Zimbabue y Natal en Sudáfrica y el sur de Angola y Madagascar en el corcho de árboles altos en el dosel, pero aún en grandes ramas y troncos, así como viejos arbustos y pequeños árboles en los bosques cálidos con lluvias de temporada alta o en seco en zonas fluviales, se producen a una altura de 200 a 1500 msnm.