Denne arten finnes bare i Europa, fra de nordlige delene av Den iberiske halvøy østover gjennom Mellom-Europa til Kaukasus og Armenia. Den finnes på Alpenes sørskråninger, men mangler nesten helt ved Middelhavet. I Norden finnes det bare en isolert forekomst på halvøya Djursland i Danmark.