Crece en zonas boscosas y rocosas de la cuenca occidental del Mediterráneo y los Alpes, hasta los 2100 m de altitud.