Szeroko rozprzestrzeniony od zachodnich wybrzeży europejskich przez północną część kontynentu eurazjatyckiego aż do Japonii, Sachalinu i Wysp Kurylskich. W Polsce, aczkolwiek nie jest notowany jeszcze z niektórych krain, występuje na całym obszarze prócz wyższych partii górskich. Występuje na terenach nizinnych i górzystych, gdzie dociera do regla górnego.