Es especie ruderal/arvense: crece en cultivos (olivares, almendrales, cítricos, etc.), cañaverales, en suelos removidos, algo húmedos desde el nivel del mar hasta altitudes de 800msnm (metros sobre el nivel del mar), y florece desde septiembre hasta mayo.