I'm very sorry for your situation, but unfortunately these types of cases are usually way too complicated to be addressed on a website like this. Based on your question, there are far too many unknowns as far as his immigration and criminal histories to be able to advise you about his options going forward. I suggest that you gather up all the immigration and criminal court documents that you have (you may want to get his file from his old lawyer), and contact one of the non-profit organizations in the attached link to see if they can help you. Good luck!
www.azitalaw.com - 312.641.0771 - The information above is general in nature and is not intended to create an attorney-client relationship between us. It is intended simply as background material, is current only as of its indicated date, and may not include important details and special rules that could be applicable to your case. You should consult an attorney directly before acting or refraining from action.