You cannot file the visa petition until you are married to the beneficiary. The petition can be approved despite his prior record, but that does not guarantee he will get an immigrant visa. You should retain an immigration attorney.
Answered on Apr 05th, 2013 at 1:16 AM