Se encuentra en la cordillera del Himalaya chino, el Himalaya Oriental y Assam, en troncos de árboles y humus de rocas en bosques mixtos contemplados en elevaciones de 1300 a 2500 metros.