There are two options for a foreigner who doesn’t live in the United States, but you as the “sponsor” lives:
Get married outside the U.S. and then apply for a green card
In this case, you will file your applications with a U.S. embassy or consulate in the fiance’s home country through “consular processing.” Here, you will have to:
- File form I-130
- File form DS-160 (Online Nonimmigrant Visa Application), followed by a medical exam
- Attend a green card interview at a U.S. embassy or consulate.
Get a fiancé visa
Your partner can enter the U.S. on a K 1 visa, allowing you to marry in the United States within six months. After getting the fiancé visa, a foreign spouse will adjust your status to a green-card holder. Again, your spouse will obtain a fiancé visa in advance from a U.S. embassy or consulate.
There are some other requirements that you need to be aware of. The U.S. government will look through the evidence you provide to determine whether the two of you have met in person within the previous two years.
In addition, you must marry within 90 days of entering the United States, or your spouse will need to leave the country.
After getting married, you can file Form I-485. As mentioned, this will require you to attend the biometrics appointment and an interview.
The non-U.S. spouses can file for a work permit and a travel permit they intend to find a job or travel outside of the United States while waiting for the green card.