Crece en el sotobosque de árboles más o menos acidófilos, como abedules, robles, hayas, con suelo fresco, y también en piornales, brezales y pastizales naturales húmedos, desde el nivel del mar a los 2000 m.
Florece de marzo a mayo. Esta planta vive en los bosques, claros y comunidades de sustitución, apareciendo incluso en los pastos presentes encima del nivel del bosque, de sustrato ácido.