Se encuentra en la Europa mediterránea, en sitios rocosos y herbazales secos, desde el nivel del mar hasta zonas montañosas.