Gatunek zamieszkujący głównie środkową Europę, na południe docierający do północnej części Włoch i Bałkanów. Występuje przeważnie w lasach górskich i na podgórzach, notowany również z lokalnych stanowisk na terenach nizinnych, sięgając na północ do Brandenburgii i Łotewskiej SRR. W Polsce znany zaledwie z kilku krain. Dane o rozmieszczeniu w Sudetach i Beskidach Zachodnich, oparte na znaleziskach w ubiegłym stuleciu, wymagają potwierdzenia nowymi materiałami.