Crece en bordes de carreteras, caminos y ríos, y en el interior de bosques secos, subxerofíticos y espinosos.