Es nativo de regiones frescas y templadas de Europa y de Asia, desde las islas Británicas al este de la península de Kamchatka, al norte adentrándose en el círculo polar ártico en Escandinavia y norte de Rusia, en el sur hasta el centro de España y Turquía.