Se encuentra en Brasil en los estados de Bahía, Espíritu Santo, Río de Janeiro y São Paulo en los bosques lluviosos de montaña en alturas de 300 a 900 msnm.