If a) your boyfriend entered the U.S. legally, with a visa, b) you are a citizen of the U.S.; and c) you marry him, - then you can file an petition with US Citizenship & Immigration Services asking that your husband be permitted to remain in the U.S. as a lawful permanent resident. USCIS will consider your petition, check your boyfriend's background, and call you both for an interview. If you convince the USCIS officer at the interview that you two got married because you love each other and want to be a family (not just to get a green card for your boyfriend), the petition will be approved, and your husband will receive a green card for 2 years, conditioned on his marriage to you: if your marriage does not survive 2 years, your husband will lose his green card. 18 months later, you both will ask the USCIS to remove the conditions on your husband's green card. At the second interview, you will have to convince USCIS officer, again, that your marriage is real; if you succeed, your husband will receive a permanent green card (one that he will keep even if you divorce him); otherwise, USCIS will ask him to leave the U.S. 33 months after getting his first green card, if he will still be married to you, your husband will be able to apply for U.S. citizenship. This is the procedure. Difficulties can arise if your fiance has criminal convictions, a history of immigration law violations in the U.S., or some other disqualification that would bar his becoming a permanent resident. Another problem that you might face is that you would have to show financial ability to support him in the U.S.; for a family of 2, you would have to show income of over $19388 a year. If you don't have that kind of income, and don't have significant assets, you would have to find a co-sponsor. Finally, you might want to know that the government filing fees on the first stage (up to the getting a 2-year green card) are $1490.
Answered on Mar 01st, 2013 at 7:51 PM