Gatunek rozprzestrzeniony w całej północnej i środkowej Europie, notowany nadto ze Szwajcarii, Włoch i Bułgarii. W Polsce znany z nielicznych stanowisk w północnej i południowej części kraju. Występuje zarówno na terenach nizinnych jak i wysoko w górach, docierając do wysokości około 2700 m n.p.m. Występuje na wilgotnych, ocienionych miejscach pod mchem i opadłym listowiem, pod krzakami wierzb na pobrzeżach wód, w kępach mchu na torfowiskach, a w strefie alpejskiej pod kamieniami na obrzeżach płatów topniejącego śniegu.