Gatunek zamieszkujący południową część Europy, Afrykę Północną i Wyspy Kanaryjskie, na północ docierający do Niziny Węgierskiej, Czech i zachodniego Podola. Dotychczasowe wzmianki, głównie z ubiegłego wieku, o występowaniu tego chrząszcza w Polsce, wymagają potwierdzenia nowymi materiałami. Nie był on podany w spisie chrząszczy śląskich przez J. Gerhardta (1910). A. Warchałowski (1978) wątpi o występowaniu tego gatunku w Polsce. Jako roślina żywicielska był podawany ośmiał mniejszy — Cerinthe minor L.