Występowanie Zamieszkuje południową (od Portugalii, Hiszpanii i Francji), środkową i wschodnią Europę, zachodnią, środkową i południową Azję oraz północno-zachodnią Afrykę. Izolowana, osiadła populacja na Małych Wyspach Sundajskich w Indonezji. Populacja z Indii również osiadła, pozostała część populacji wędrowna. Przeloty w kwietniu–maju, a odloty od sierpnia do października. Europejska populacja pokonuje dalekie dystanse i zimuje w Afryce w strefie Sahelu.
W Polsce niegdyś liczniejszy, obecnie skrajnie nielicznie lęgowy i bliski wymarcia (w latach 2013–2018 jego liczebność szacowano na 2–5 par). Niegdyś był uznawany za ptaka lęgowego niemal całej Polski, aktualnie gniazduje wyłącznie na wschodzie kraju, na przełomie XX i XXI wieku lęgi stwierdzano w Puszczy Białowieskiej, Sandomierskiej i Augustowskiej, na Bagnach Biebrzańskich, Lubelszczyźnie i prawdopodobnie w Bieszczadach. Obecnie (2020) jedynym pewnym miejscem występowania jest Puszcza Solska na Lubelszczyźnie, choć ptak ten w sezonie lęgowym bywa regularnie obserwowany na wschodzie kraju i pojedyncze pary mogą gdzieś jeszcze gniazdować. Przelotem może być spotykany w całym kraju.