Answered on Jul 22nd, 2011 at 9:22 AM
We need more facts to answer this question. Assuming that he was not legally in the US and he did not travel back and forth, you are a US citizen and his only convictions were as you say, you can file a petition, do consular processing and applicable waivers. This is both time consuming and complicated. You will need an experienced immigration attorney to navigate you.