If his name is not on the title to your home, he is not entitled to stay in your home. If he is renting from you, then that might be another situation. You might want to clarify the facts a bit so that the attorneys can better answer your question.
This answer was provided for informational purposes only and cannot be construed to create an attorney/client relationship.
If he doesn't have an ownership interest in the property or a rental agreement, all you have to do is say get out. If he refuses to leave he's trespassing and a call to local law enforcement will lead to his arrest (although the police will often "suggest" that the person leave and if he does, will not arrest him).