Gatunek rozprzestrzeniony w środkowej i południowej części Europy, na afrykańskich wybrzeżach Morza Śródziemnego oraz w Azji Mniejszej; na północ sięgający po Danię, południową Szwecję, bałtyckie republiki ZSRR i dorzecze dolnej Wołgi. W Polsce chrząszcz rzadko notowany, znany z nielicznych stanowisk w 10 krainach. Spotykany na różnych gatunkach ostów — Carduus L. oraz ostrożeni — Cirsium Mill.