You may marry someone regardless of your or their immigration status. You will be able to file an immigrant visa petition on behalf of your husband. As a resident, your husband would not have a visa immediately available to him. He would need to wait about 1.5 to 2 years for a visa to be available. Another issue will be whether he will be able to adjust status in the United States or proceed through consular processing. I encourage you to consult an attorney so you and your spouse understand the process fully. In the interim, you can read more about family immigration at http://myattorneyusa.com/family-immigration.
Answered on Jul 01st, 2016 at 3:30 AM