Gatunek rozprzestrzeniony w południowej, zachodniej i środkowej Europie, notowany również z Danii. W Polsce znany z nielicznych stanowisk w południowej części kraju. Występuje na pagórkowatych i górzystych obszarach, docierając do strefy subalpejskiej. Znajdowany na skalistych miejscach słabo porośniętych roślinnością, nad brzegami potoków i rzek, pod kamieniami i wśród żwiru na miejscach piaszczystych oraz wśród mchów naskalnych.