Gatunek rozpowszechniony w Europie od krajów śródziemnomorskich po Wyspy Brytyjskie, południowe prowincje Fennoskandii i Karelię; wykazywany również z Azji Mniejszej, Kaukazu i Mezopotamii. W Polsce, chociaż nie notowany jeszcze z wielu krain, występuje prawdopodobnie na całym obszarze prócz wyższych partii górskich. Żyje na tojeści pospolitej — Lysimachia vulgaris L.