Se encuentra desde el sur de China al norte y Vietnam del sur, se encuentra entre la hojarasca en las rocas de piedra caliza en el bosque semi-caduco mixto, de hoja ancha y bosques montanos nublados, o en los acantilados de piedra caliza en escarpadas o en las cumbres de las montañas de piedra caliza con musgos y helechos a una altitud de 450 a 1450 metros en sombra parcial.