Welcome to the family.
The only thing you can do is set and enforce boundaries for what you will tolerate from him. If it means kicking him out, so be it. You've got to put the ball in his court.
I hope he decides to get clean.
We have a friends and family forum for those with a loved one addicted to substances or alcohol. Take a look for more insight.