Es especie de hábitat terrestre y en México crece en bosques de encino, pino, pino-encino y otras coníferas, a una altitud de 1900 a 2500 msnm, ruderal, arvense.