Gatunek obejmujący zasięgiem południową, środkową i wschodnią Europę, na północ dociera do Danii i południowej Szwecji, wykazany poza tym z Kaukazu, Kazachstanu, Maroka i Tunezji. W Polsce, chociaż nie znany jeszcze ze wszystkich krain, prawdopodobnie zasiedla cały obszar prócz wyższych partii górskich. Występuje na łąkach, pastwiskach, przydrożach, suchych zboczach i w widnych zaroślach. Rośliną żywicielską jest chaber łąkowy — Centaurea jacea L. chaber nadreński — C. rhenana Bor. Larwa żeruje w szyi korzeniowej. Postać dojrzała spotykana również na chabrze bławatku — C. cyanus L.