Vive en bosques húmedos de hasta 1.200 msnm; de bosques atlánticos del este de Brasil cerca de Pernambuco a Río Grande del Sur, sur de Mato Grosso, sudeste de Paraguay y extremo nordeste de Argentina.