If you marry your fiance and file an immigrant petition for him, it will not give him a legal status in the U.S. Nevertheless, I would recommend to file the petition. First, sooner or later, the law can change. If it happens, the chances are that spouses of U.S. citizens would be given some form of legalization. Second, if your fiance will get arrested by the Homeland Security, being married to you and having an approved immigrant petition (in addition to living in the U.S. for over 10 years without any criminal record) will enable him to ask the Immigration Court for cancellation of removal (in other words, for a green card). Even though the result will depend on many factors and is hard to predict now, at least, he will have a chance.
Answered on Nov 06th, 2012 at 8:05 PM