It sounds like he's got a pretty bad alcoholism issue that is getting worse. Confronting an alcoholic on their drinking is a sure fire way to set off an instant anger episode.
There is nothing you can do to help this, he has to want it for himself. You best option is to leave and move on with your life, as it's going to get nothing but worse if you stay.