Gatunek rozprzestrzeniony w całej Europie, przy czym w środkowej i południowej części kontynentu spotyka się go głównie na przedgórzach i w górach, na północy sięga poza kolo podbiegunowe. W Polsce notowany głównie z południowej części kraju i nielicznych stanowisk z okolic Poznania i Warszawy. W piśmiennictwie można znaleźć liczne wzmianki o roślinach żywicielskich tego chrząszcza, ale informacje te są tak rozbieżne, że sprawa ta wymaga dalszych obserwacji. Większość autorów współczesnych podaje osty — Carduus L. i ostrożenie — Cirsium Mill.