You cannot petition your boyfriend for a fiancé visa as a permanent resident. You must be a US citizen to do so. You could file an I-130 petition for him as a permanent resident if you get married but it will take approximately 2,5 years before he can obtain a green card this way. It will be very difficult for him to enter the US while he waits for his immigrant visa.
Answered on Jan 16th, 2013 at 12:58 PM