Speak with your roommate, and let him know that there is a problem. Many people are often oblivious to the fact that there is an issue within the home. Make a list of the problems that are bothering you, and address each one with your roommate, taking care to explain exactly what the issue is. Be firm, and tell the offending roommate that if changes are not made, he will be asked to leave.