Występuje w północnej i środkowej części Europy oraz na Syberii. W Polsce znany z pojedynczych stanowisk tylko w pięciu krainach. Znajdowany w miejscach ocienionych, głównie w ściółce liściastej, zwłaszcza leszczynowej i olchowej, rzadziej wśród mchów i pod kamieniami.