Like others have said, you just need to sit down and talk with him.  If he doesn't make an attempt to help out more after that, tell him to find his own place to live.