Gatunek występujący niemal w całej Europie z wyjątkiem skrajnych prowincji północnych Fennoskandii, notowany nadto z Algierii, Kaukazu, Azji Mniejszej i Syberii. W Polsce dość rzadko znajdowany, znany z nielicznych stanowisk głównie w zachodniej i południowej części kraju. Rośliną żywicielską dla larw jest mierznica czarna — Ballota nigra L., natomiast postacie dojrzałe poławiano na około 30 gatunkach roślin.