Szeroko rozprzestrzeniony gatunek w prawie całej Europie (z wyjątkiem północnej części Fennoskandii), wykazywany ponadto z Algierii, Kaukazu i Syberii, najdalej na wschód wysuniętym stanowiskiem jest Władywostok. W Polsce znany z nielicznych stanowisk rozmieszczonych w sześciu krainach. Jako roślina żywicielska podawany jest czyściec leśny — Stachys silvatica L., w którym rozwijają się larwy. Postacie dojrzałe znajdowano również na czyśćcu prostym — Stachys recta L. i jasnocie białej — Lamium album L.