Crece en terrenos arenosos, baldíos, taludes, cunetas, terraplenes, escombreras, muros, pastizales, bordes de carreteras, pedregales de zonas nitróficadas hasta los 2000 m de altitud.