Gatunek rozmieszczony w północnej części Palearktyki, w Europie wykazujący borealno-alpejski typ rozsiedlenia. W Polsce znany z kilku stanowisk położonych w łuku karpackim. Wzmianka o znalezieniu jednego okazu na Nizinie Wielkopolsko-Kujawskiej zdaje się być niewiarygodna. Występuje na ogół lokalnie na glebach gliniasto-piaszczystych, nad brzegami górskich potoków i rzek.