Step #3, Wait. It takes about a year from start to finish where they issue him his visa. Be warned, there's about an 80% chance his case will go into "Administrative Processing" which means extra investigation. That can take days, weeks, months or in some cases years. Before he gets a visa the US Consulate in Pakistan is going to make absolutely certain he's not a security risk here in the USA.
Step #4, Upon his arrival you have 90 days during which you must get married. Not 91 days, 90. If you do not get married within 90 days he goes back to Pakistan. No extensions.
Answers & Comments
Verified answer
Step #1, If you have not already done so you are required to travel to Pakistan and meet him in person.
Step #2, Come back with proof of having met him. File I-129F, I-134 and G-325A with the USCIS. The forms are here.......
http://www.uscis.gov/portal/site/uscis/menuitem.eb...
Step #3, Wait. It takes about a year from start to finish where they issue him his visa. Be warned, there's about an 80% chance his case will go into "Administrative Processing" which means extra investigation. That can take days, weeks, months or in some cases years. Before he gets a visa the US Consulate in Pakistan is going to make absolutely certain he's not a security risk here in the USA.
Step #4, Upon his arrival you have 90 days during which you must get married. Not 91 days, 90. If you do not get married within 90 days he goes back to Pakistan. No extensions.
if he has a visa,he can come