Es nativo de América, desde el valle de Río Bravo en el norte de México hasta el Amazonas central y sudeste de Perú.