Crece en elevaciones bajas a medianas hasta los 1000 msnm, con climas secos o húmedos con precipitaciones de 750 a 2500 mm, y requiere una estación seca marcada para florecer y producir de manera satisfactoria.