If you petition for a fiance visa, that process will take about 9-12 months and when he enters the US on that visa, he will have 90 days within which you will have to be married.Â  If you do not, he will become unlawfully present in the US and will have no other ways to legalize his status in the US.Â  So, if you do the fiance visa, you have to have the intention to get married within about a year from the time you submit the petition.Â  If you just want him to come visit your family, he can try to get a visitor's visa to come to the US.Â  I don't know anything about his situation so I don't know whether or not it is likely that he will get the visitor's visa or not, but certainly he can try for that first and if that does not work, you can then always go the fiance visa route.