Hoa Binh Prov., Tan Lac Distr., Ngo Luong Municipality, Bo village., coordinate ca. 20°29′26”N 105°15′53”E.
In heavily logged evergreen broad-leaved forest and woodland on limestone mts., at elevation about 750 m a.s.l. On foot of limestone mts. Rather common.