Crece en pastizales; vegetación secundaria derivada de bosques tropicales, en terrenos pedregosos y arenosos.