It is found in elevation up to 1500 meters elevation in alluvial soil conditions (clay and sand) and along rivers and streams and also in limestone formation in undisturbed mixed dipterocarp and sub-montane forests types.