Se encuentra en Portugal, España, Islas Baleares, Francia, Córcega, Cerdeña, Sicilia, Italia, Yugoslavia y Albania pastizales, praderas, garrigas, matorrales y bosques abiertos en alturas de hasta 1300 msnm