Green card holders cannot immigrate fiances. You will have either marry him first in order to immigrate him or naturalize first and then bring him over as your spouse or as a fiance if you remain unmarried at that time. Once you naturalize, you can either bring him over on a K-1 Fiance visa or get married and then bring him over on a K-3 Fiance visa. Which one will be faster depends on a number of circumstances and on when you might be able to marry/naturalize.
Answered on Mar 09th, 2012 at 11:59 AM