Se encuentra en Brasil en el sureste del bosque atlántico a más de 1000 metros de altitud, en lugares sombreados y húmedos.