In your situation, you cannot do anything for him unless you are married. After marriage you can file a Form I-130 petition for him. If he came to the US with a visa, you can concurrently file his Form I-485 green card application, even if his visa has expired. If he has no criminal record as you allege and if he came to the US legally with a visa, the whole process should be concluded in about 7 months,
Answered on Aug 26th, 2013 at 10:38 AM