If you wish to bring your fiancé(e), who is currently not a citizen of the United States, into the United States for the wedding ceremony, then you must first file a petition ( Form I-129F – Petition for Alien Fiancé) with the United States Citizenship and Immigration Service (USCIS) on their behalf.
After you get the petition approved, your fiancé(e) then must obtain a visa issued at a U.S. Embassy or consulate abroad. Your marriage has to occur within 90 days of your fiancé(e) entering the United States. If the marriage doesn’t take place within the 90 days, or your fiancé(e) marries someone other than you (the United States citizen that originally filed the petition), your fiancé(e) will have to leave the United States. Until the marriage is completed and official, your fiancé(e) will be considered a nonimmigrant. A nonimmigrant is a foreign national seeking to temporarily enter the United States for a specific purpose. Your fiancé(e) will in no way be able to extend the 90-day original nonimmigrant admission.
If it is your fiancé(e)’s intent to permanently reside and work in the United States, they should immediately apply to become a permanent resident following the marriage. If your fiancé(e) will not apply to become a permanent resident, they will have to leave the country within the original 90-day nonimmigrant admission. Your fiancé(e) will first have a c onditional permanent residence status for two years following your marriage. Conditional permanent residency is given when the marriage that creates the relationship is less than two years old at the time of initially filing for permanent resident status.
Your fiancé(e) will only be allowed to enter the United States once with a fiancé(e) visa. If they leave the country before you are married, your fiancé(e) may not be allowed back into the United States without a new visa.