If you are a United States citizen who is engaged to a foreign national, you can legally bring your fiancé here to get married. The fiancé K-1 non-immigrant visa permits foreign citizens to travel to the United States as long as they get married to their U.S. citizen sponsor within 90 days of arrival.
Once married, the foreign citizen will then have an opportunity to apply for adjustment of status to become a permanent resident through the U.S. Citizenship and Immigration Services (USCIS) and the Department of Homeland Security. There are ample opportunities to make mistakes during the process of securing a fiancé visa and not all applicants qualify.
In order to secure an approved Petition for Alien Fiancé (Form I-129F), both the U.S. citizen and the K-1 visa applicant must prove: