Alanon will be a great place to start, but ultimately he's not going to stop drinking unless he wants to, and there is little you can do to change that. Really the best thing you can do is get yourself out of the situation not just for yourself, but so your child can be in a positive environment. Alcoholism is progressive that gets nothing but worse over time.