Sorry for the delay as I had to look up the law in this regard. Unfortunately, I don't have good news for you. I just ask that you not shoot the messenger. Shooting the messenger is either leaving a negative rating (usually reserved for rude or unprofessional experts) or not leaving a positive rating at all.
Take a look at this link:
(c) Relationship. The relationship of a spouse and child as defined in sections 101(a)(35) and 101(b) (1)(A), (B), (C), (D), or (E), respectively, of the Act, must have existed prior to the refugee's admission to the United States and must continue to exist at the time of filing for accompanying or following-to-join benefits and at the time of the spouse or child's subsequent admission to the United States. If the refugee proves that the refugee is the parent of a child who was born after the refugee's admission as a refugee, but who was in utero on the date of the refugee's admission as a refugee, the child shall be eligible to accompany or follow-to-join the refugee. The child's mother, if not the principal refugee, shall not be eligible to accompany or follow-to-join the principal refugee unless the child's mother was the principal refugee's spouse on the date of the principal refugee's admission as a refugee.
So basically, you had to have married him before you were admitted as a Refugee. If you marry him now, you can apply for him when you become a U.S. Lawful Permanent Residency by filing an I-130, but it will take close to 2 years or so before he can use that I-130 to get a green card and he will need to remain in valid G-1 or another status until you are able to file an I-485 for him around 2 years after you file an I-130 for him. I am truly sorry for the bad news.
My goal is to provide you with excellent service – if you feel you have received anything less, please reply back as I am happy to address follow-up questions and there is no additional charge. Also, should you need to chat on the phone, private email or need help reviewing documentation, I am happy to do so for a small additional cost. Let me know if you are interested in these – I am happy to give you more details! If you have no further questions (at this time) please leave a positive rating for my service. I would sincerely ***** ***** You can do that by clicking on the 3rd, 4th or 5th stars or smiley faces if you see them. If you do not see any stars or smiley faces, you may have to scroll up to the top of the page or click on my name and they should come out. Also, your session does NOT close when leaving a positive rating, so you can continue to ask additional questions without additional charge. Thank you for your understanding.