Crece en climas tropicales húmedos (Af o Aw en la clasificación climática de Köppen, con temperaturas medias entre los 20 y los 30 °C, con una precipitación anual de 600 a 2000 mm o más, a una altitud menor de los 1000 msnm).