Es nativo de zonas tropicales y subtropicales de América, como en las Antillas (Puerto Rico, Cuba, República Dominicana, Haití etc.), y es también común en Honduras, El Salvador, Nicaragua, Colombia, Perú, Panamá, Venezuela, ￼￼Brasil￼￼, el Oriente de ￼￼Bolivia￼￼ y México.