Wysokogórski gatunek o zasięgu ograniczonym do gór środkowej części Europy, Francji, Szwajcarii i północnych Włoch, notowany też z Bośni. Wszędzie rzadko i sporadycznie znajdowany. W Polsce pewne stanowiska leżą w Sudetach i Beskidach Zachodnich, na stanowiska nizinne bywa prawdopodobnie znoszony z gór wiatrami lub wodami powodziowymi. Występuje głównie w strefie subalpejskiej: na halach — pod przesuszonym nawozem krowim oraz pod rozkładającymi się szczątkami roślinnymi; ponad górną granicą lasu — na pobrzeżach pól śnieżnych lub w innych miejscach wilgotnych, pod kamieniami, wśród kęp trawy, mchów i porostów.