Crece en bordes de cultivos, caminos y carreteras, baldíos (incluidos descampados urbanos), etc..., en suelos muy nitrificados, desde el nivel del mar hasta 1300 m de altitud.