Crece desde el nivel del mar hasta 1.000 msnm e incluso a veces hasta 1.800 m de altitud y en áreas no inundables con precipitaciones anuales de 900 a 3.400 mm.