Crece en Selvas Mediana Subcaducifolia, Mediana Subperennifolia y en Altas Subperennifolias y Altas Perennifolias, entre 20 y 1600 msnm; en México desde Nayarit hacia el sur y desde Tamaulipas hasta el sureste; florece entre 21 y 35°C.