Se localiza entre el rango altitudinal de los 2400 a los 3500 msnm, en las zonas de vida “Bosque Muy Húmedo Montano Subtropical”, “Bosque Muy Húmedo Montano Bajo Subtropical” y “Bosque Húmedo Montano Bajo Subtropical”, en temperaturas que oscilan entre los 3 y 10 °C.