Gatunek rozmieszczony w środkowej i wschodniej Europie, znany też z Kaukazu i Azji Mniejszej. W Polsce rzadko i sporadycznie znajdowany, znany z ośmiu krain. Występuje na terenach nizinnych i pogórzach, najczęściej na przydrożach, suchych stanowiskach, nasłonecznionych skarpach grobli nad rzekami. Żyje na czyśćcu prostym — Stachys recta L. oraz farbowniku lekarskim — Anchusa officinalis L., w którym rozwijają się larwy.