It's nice of you to care and go out of your way to try and help him.
Follow others' advice above. From personal experience of my own, I would avoid getting too directly involved in whatever his issues are. It's hard to tell what you're dealing with, and you could be out of your depth.
Ultimately, people's wellbeing is their own responsibility. Others can support (like you are), perhaps ask questions and listen, but cannot do this for them or force them to talk.