Gatunek rozsiedlony w całej Europie z wyjątkiem skrajnych północnych części Skandynawii, sięgający na wschód po Astrachań. W Polsce, z wyjątkiem wyższych rejonów górskich, występuje prawdopodobnie na obszarze całego kraju. Nie notowano go dotychczas ze Wzgórz Trzebnickich, Sudetów Zachodnich, Kotliny Nowotarskiej, Bieszczadów i Tatr. Zamieszkuje na terenach nizinnych i w górach po regiel dolny — na torfowiskach, wilgotnych łąkach i pobrzeżach wód, w rowach i jasnych lasach łęgowych. Jako rośliny żywicielskie były podawane w piśmiennictwie: krwawnica pospolita — Lythrum salicaria L., krwiściąg lekarski — Sanguisorba officinalis L., rdest plamisty — Polygonum persicaria L. i siedmiopalecznik błotny — Comarum palustre L. Larwy żerują w czerwcu-lipcu na dolnej stronie liści, gdzie przepoczwarczają się w kulistych, żółtawych kokonach. Postacie dojrzałe zimują wśród mchów i szczątków roślinnych.