Vive en bosques de niebla en montañas entre los 500 y 2.200 m.s.n.m.