If you want to marry him in Ghana, you do it and make sure that marriage will be recognized in the US. Then come back and petition for him on I-130 form. If petition is approved, he will have an interview there and then should be allowed to come to you. You can also petition for him on a fiance visa, gather certain documents. He would have an interview in the consulate there and should be allowed to come to the US. When in the US, you will have 90 days to marry him. Then you may adjust his status and get a permit for him to work here while his documents were being processed. In both situations, you would have to show to the Government certain documents of your relationship with your fiance.
Answered on Jun 06th, 2013 at 9:18 PM