Se encuentra en Etiopía, Kenia, Uganda y Tanzania en las tierras altas en los bosques en troncos y ramas en alturas de 1600 a 3000 msnm.