Crece en matorrales pedregosos o roquedos, cauces secos de ramblas, bordes de camino y lugares incultos nitrificados, desde el nivel del mar hasta 1400 m de altura.