Gatunek rozmieszczony w środkowej i południowej części Europy, w Azji Mniejszej, Azji Środkowej i w Chinach. W Polsce znany z nielicznych stanowisk rozproszonych w różnych częściach kraju; występuje prawdopodobnie na całym obszarze prócz wyższych partii górskich. Rośliną żywicielską jest krwawnica pospolita — Lythrum salicaria L.