Low and middle tree layers of montane forest, oak forest, and pine-oak forest, where it is considered as a indicator species for cloud forest. It shows a strong preference for moist and shaded ravines. Found at elevations from 1,000-3,333 metres.
It is a tropical plant.