Se encuentra en Kenia, Ruanda, Zaire, Uganda y Zambia en lo más cálido de los bosques siempreverdes en las ramas cubiertas de musgo y en las pequeñas ramas en alturas de 1500 a 1850 msnm.