Gatunek rozprzestrzeniony w Europie, Afryce Północnej, Azji Mniejszej i części Azji Środkowej. W Polsce znany z rozproszonych stanowisk w różnych częściach kraju. Spotykany przeważnie na pobrzeżach wód i w miejscach wilgotnych, gdzie żeruje na krwawnicy pospolitej — Lythrum salicaria L.