Lower montane dry forest, premontane dry forest, montane moist to wet forest, montane cloud forest, subpáramo thickets, grass and Espeletia páramo, to superpáramo, at elevations of 1,400-4,350 metres.
A tropical plant. It grows in the mountain in tropical South America between 2,800 m and 4,300 m in forest areas. It suits USDA hardiness zones 8-11.