Zasięg geograficzny Endemit pasa Wyżyn Polskich i Ukraińskich. W Polsce znane są cztery naturalne stanowiska: dwa w Niecce Nidziańskiej – zachodnia krawędź Garbu Pińczowskiego od Pińczowa do Skowronna, rez. „Wały” koło Racławic oraz na Polesiu Zachodnim – rez. „Stawska Góra” koło Chełma i Wyżynie Lubelskiej – Rogów koło Zamościa. Introdukowany został na stanowiskach zastępczych na Wyżynie Miechowskiej: rez. Dąbie i wzgórze w sąsiedztwie Racławic. Rozszerzono także sztucznie obszar występowania w okolicy Pińczowa. Notowano także introdukcję w sąsiedztwie rez. "Żmudź" pod ChełmemCieślak E., Cieślak J., Paul W. 2009. Nowe stanowisko Carlina onopordifolia (Asteraceae) na Wyżynie Lubelskiej. Fragm. Flor. Geobot. Polonica 16(2): 433-438.. Na Ukrainie szerzej rozprzestrzeniony był na Wyżynie Wołyńskiej, ale gwałtownie zanikaRomanovič J., Šeljag-Sosonko J. R. 1996. Červona knyga Ukraïny : roslinnij svit. Vid. Ukraïns'ka Enciklopedija Im. M.P. Bažana, Kiïv..

Gatunek znany wyłącznie z południowo-wschodniej Polski i zachodniej Ukrainy, gdzie występuje na pojedynczych stanowiskach rozsianych na Wyżynach Małopolskiej, Lubelsko-Lwowskiej i Wołyńskiej. W Polsce istnieją cztery naturalne populacje oraz trzy introdukowane.