A U.S. citizen who wishes to marry a non-U.S. citizen or permanent resident can help their fiancé(e) obtain permanent residence in different ways.
One way is to apply for a fiancé(e) visa if your fiancé(e) is overseas and you want to marry in the United States. This visa lets your fiancé(e) enter the United States for 90 days so that your marriage ceremony can take place in the United States. Once you marry, your spouse can apply for permanent residence and remain in the United States while we process the application. If you choose this method, file a Form I-129F, Petition for Alien Fiancé(e).Details