Dual Citizenship
Dual nationality is permissible under U.S. law. Further information is provided through the Department of State’s website at http://travel.state.gov .
For detailed information visit: https://travel.state.gov/content/travel/en/legal/travel-legal-considerations/Relinquishing-US-Nationality/Dual-Nationality.html
By law, U.S. citizens, including dual nationals, must use a U.S. passport to enter and exit the United States. U.S. citizens are not eligible for a U.S. visa. U.S./Peru dual citizens are advised to carry both valid passports (U.S. and Peru) when traveling to/from the United States. The dual citizen will be required to present their U.S. passport at U.S. immigration and might be requested to present their Peruvian passport when going through Peruvian immigration.
If your child is a citizen of the United States, they are not eligible for a U.S. visa. This is true even if you have not taken steps to document them as a U.S. citizen. If you want to enter or depart the United States with your child who is a U.S. citizen, you must obtain a U.S. passport for your child.
While the United States allows for dual (or multiple) nationality, there are some requirements that U.S. citizen dual nationals must follow, regardless of whether they hold another nationality:
You must enter and leave the United States on your U.S. passport. You are not allowed to enter on your foreign passport, because U.S. law requires all U.S. citizens to enter and depart the U.S. on a valid U.S. passport. U.S. citizens are not eligible for a U.S. visa.
If your child is a citizen of the United States, they are not eligible for a U.S. visa. This is true even if you have not taken steps to document them as a U.S. citizen. If you want to enter or depart the United States with your child who is a U.S. citizen, you must obtain a U.S. passport for your child.