Crece en clima subtropical a subtemplado, naturalmente a elevaciones entre 1200–3400 msnm.