Se encuentra en el centro sur de la costa de Brasil en los bosques tropicales de montaña en alturas de 600 a 1200 metros.