The best way to help someone who is recovering from addiction is to bring them to a rehab, it might be a Rehab in malibu or anywhere near their location. It can also be in a very remote place, away from the city and with lots of fresh air where you think it will be most ideal for them to recover. A rehab is equipped not only with the necessary medicine and machine that he might need, but as well as with highly-trained professional that can help him and oversee him through his healing process.
Apart from the necessary help, a person recovering from addiction also needs the love and support of his family and friends and all the people around him in this most trying times. Make sure you make him feel important by spending time with him whenever possible. Visit him as often in the rehab, pray with him, read him books and other inspirational materials and more importantly, talk with him and just be there for him and let him know that he can always count on you whenever he needs you.