Crece en suelos húmedos, se adapta bien tanto a suelos arcillosos como arenosos también en sabanas pero siempre protegidos del sol directo, claros de bosque, campos de pasto y bordes de los caminos y acequias de manera adventicia, necesita suelos ácidos (pH: 5 - 6,5), no tolera la salinidad (