Assuming he had entered the US once and never left and returned, and he has no criminal record, you must marry him and then file I-130; upon the approval of I-130 you file i-601A waiver application; Once the waiver is approved his file will be transferred to the US consulate in Mexico. He needs to go to the consulate for immigrant visa interview. If not easy and you should hire a good immigration lawyer to help you.
Answered on Apr 28th, 2015 at 1:49 AM