Zamieszkuje pas od północno-wschodniej części Półwyspu Skandynawskiego po wschodnią Syberię. Izolowane populacje w Szwecji, północno-wschodniej Polsce, w północnej Białorusi i krajach bałtyckich. Zimuje od Wysp Brytyjskich poprzez zachodnią Europę oraz basen Morza Śródziemnego i Afrykę Północną oraz w pasie od Azji Mniejszej przez Lewant, Kaukaz, Irak i Iran po Indie, południowe Chiny i Indochiny.
W Polsce przestał się gnieździć w XIX wieku, potem wprawdzie powrócił w 1977, jednak nadal jest skrajnie nieliczny - najwyżej kilka par na Bagnach Biebrzańskich. Nielicznie widywany na przelotach: w marcu-maju i wrześniu-listopadzie.