In summary, if you are a US citizen, then the usual way for your boyfriend to come here to marry you would be for him to apply for a K-1 fiance visa. The process begins by your filing form I-129F (it can be downloaded from the uscis.gov website) with all required attachments and filing fee (see the instructions for the form). Once the petitioin gets approved, it would be forwarded to the US State Department and your boyfriend would apply for the K-1 visa at the US consulate in his country.
Answered on Jan 09th, 2013 at 5:04 PM