Es nativo del centro de Europa, pero se encuentra también en Irlanda, Escandinavia, España, Sicilia, Lituania y Asia Menor, donde crece en bosques claros, linderos y llanuras con matorrales, en suelos ricos en nutrientes y pobres en sales.