Gatunek rozprzestrzeniony w zachodniej, południowej i środkowej Europie, notowany ponadto z Afryki Północnej, Wysp Kanaryjskich, Turkiestanu i Azji Mniejszej. W Polsce rzadko spotykany, znany z nielicznych stanowisk głównie w południowej i zachodniej części kraju. Roślinami żywicielskimi są różne gatunki żmijowców, zwłaszcza żmijowiec zwyczajny — Echium vulgare L., poza tym postacie dojrzałe poławiano na naparstnicy purpurowej — Digitalis purpurea L., ogóreczniku lekarskim — Borago officinalis L. i farbowniku lekarskim — Anchusa officinalis L.