Se encuentra desde el norte de Bolivia hasta el este de Paraguay, noreste de Argentina (Misiones) y sureste y sur de Brasil (sur de Mato Grosso do Sul hacia el este hasta Espírito Santo, hacia el sur hasta Río Grande do Sul).