Gatunek obejmujący zasięgiem zachodnią część Palearktyki po Azję Środkową, na północ sięga do Wysp Brytyjskich, południowej Skandynawii, republik nadbałtyckich ZSRR, Moskwy i Kujbyszewa. W Polsce występuje na całym obszarze prócz wyższych partii górskich, ale nie jest jeszcze wykazywany z niektórych krain. Spotykany na piaszczystych nieużytkach, nasypach kolejowych, poboczach dróg i na innych suchych, nasłonecznionych miejscach. Żyje na różnych roślinach z rodziny szorstkolistnych — Boraginaceae, znajdowany najczęściej na żmijowcu zwyczajnym — Echium vulgare L., żywokoście lekarskim — Symphytum officinale L. i ż. bulwiastym — S. tuberosum L.