Zamieszkuje wyspowo Europę Środkową i Wschodnią, Kaukaz, południowo-wschodnie brzegi Morza Kaspijskiego oraz zachodni Tadżykistan, Kazachstan i północno-zachodnie Chiny. Przeloty w kwietniu–maju i sierpniu–październiku. Zimuje w Europie Południowej nad Morzem Śródziemnym, w północnej i wschodniej Afryce oraz na Bliskim Wschodzie.
W Polsce bardzo nieliczny lub nieliczny ptak lęgowy. Gniazduje na całym niżu, ale wyspowo na rozproszonych stanowiskach. Stosunkowo najliczniejszy jest na północnym wschodzie kraju. Całkowitą liczebność szacuje się na ok. 1200–2000 par.