Se encuentra en Etiopía, Kenia, Tanzania, República Centroafricana, Zaire, Etiopía, Kenia, Tanzania, Uganda y Camerún en los bosques de ribera en pequeñas ramitas y ramas de árboles y arbustos, rara vez en los troncos, en las elevaciones de 1250 a 2200 msnm.