Se encuentra en Brasil en los estados del sur desde Espíritu Santo hasta Rio Grande do Sul, en los bosques lluviosos de montaña en alturas de 50 a 1000 metros.