Se encuentra en Assam (India), Birmania, Tailandia, y suroeste de China en picos aislados en elevaciones de 1200 a 2000 metros en la sombra profunda en las laderas que dan al oeste o el noroeste, cerca de agua tibia.