You should talk to an attorney. An ICE hold means they'll probably put him in immigration detention after you post bond. Whether or not he can get out depends on the specifics of the charge.
My answering this question does not form an attorney-client relationship. Always retain a qualified attorney before taking any action. My office offers free consultations.
I agree with my colleague. Before you pay any bond or do anything for this individual, and before he or she makes any decisions with respect to the criminal case, it is absolutely necessary to make an appointment with an immigration attorney and with a criminal law attorney. And I strongly recommend that the two attorneys communicate with each other regarding this matter because the criminal history will have a direct impact on his immigration status. Good luck to you.
The answer offered here is purely informational and does not create an attorney-client relationship. This answer is not to be construed as legal advice.