Se encuentra en suelos removidos, en lugares ruderalizados; a una altitud de 400-800 metros en la Península Ibérica.