Gatunek rozpowszechniony w prawie całej Europie z wyjątkiem krańców północnych. W Polsce znany z nielicznych rozproszonych stanowisk. Zasiedla obszary pagórkowate, wyżynne i górskie, nie znany jednak z Tatr, Pienin i Bieszczadów. Występuje przeważnie w lasach świerkowych i jodłowych.