Gatunek rozmieszczony w zachodniej i środkowej części Europy. W Polsce znany tylko ze stosunkowo nielicznych, północnych stanowisk niżowych oraz górskich i wyżynnych w południowej części kraju. Występuje głównie w przybrzeżnej strefie wód gęsto zarośniętych, w potokach znajdowany również wśród mchów porastających kamienie.