Se reconocen tres subespecies:[4] La subespecie M. s. sibirica se reproduce en el sureste de Siberia, hasta el lago Baikal en el oeste, así como en Mongolia, el noreste de China, Corea del Norte y Japón (Hokkaidō y el norte de Honshū).
M. s. rothschildi se reproduce en el oeste de China y Myanmar.
Algunas aves vagabundas han sido registradas en Alaska y las Bermudas.
Habita en bosques de coníferas, bosques templados de frondosas y a veces se ve en las plantaciones, parques y jardines.
Por lo general puede encontrarse en las regiones montañosas, llegando a 4000 metros sobre el nivel del mar en algunas zonas.