Gatunek wschodnioeuropejski, który od wschodniej części Półwyspu Bałkańskiego poprzez Rumunię, Węgry, Austrię, Morawy, Słowację, Ukrainę i Polskę dociera do północno-wschodnich Niemiec. W Polsce rzadko spotykany, notowany tylko z dziewięciu krain, przeważnie z pojedynczych stanowisk. Występuje na miejscach piaszczystych, pastwiskach, pobrzeżach dróg i suchych zboczach. Żyje wyłącznie na pyleńcu pospolitym — Berteroa incana (L.) Dc. Larwy żerują w łodydze kwiatostanu, powodując na niej wyrosła.