Gatunek obejmujący zasięgiem prawie całą Europę od Wysp Brytyjskich i skrajnych prowincji północnych Fennoskandii po strefę roślinności śródziemnomorskiej, notowany ponadto z Syberii i Kaukazu. W Polsce, choć nie znany jeszcze z wielu krain, występuje prawdopodobnie na całym obszarze prócz wyższych partii górskich. Występuje na torfowiskach i łąkach bagnistych. Przypuszczalnie roślinami żywicielskimi są turzyce — Carex L.