Su distribución geográfica abarca desde Argentina (las provincias de Tucumán y Misiones), hasta México (Sinaloa, Tamaulipas, la península de Yucatán), pasando por Bolivia, Brasil, Colombia, Cuba, Perú, Paraguay, Venezuela, distribuido por toda la región Neotropical.