Gatunek borealno-górski, znany głównie z północnej Europy, nadto rzadko i sporadycznie wykazywany z północnej części zachodniej i wschodniej Europy, gór środkowej Europy i z północno-zachodniej Syberii. W Polsce pewne stanowiska są w północnej części kraju. Według K. Galewskiego (1971) stanowisko pod Warszawą jest niepewne. O występowaniu tego gatunku na Śląsku wątpili: K. Letzner (1885), A. Horion (1941, 1951) i K. Galewski (1971). Spotykany głównie w wodach bagiennych i torfiastych na terenach nizinnych, w górach spotykany również w jeziorach o kamienistym i żwirowatym dnie.