I think the advice to record him when he is drunk and abusive is good; he probably will be deeply shocked if he is a nice person.
I have experience of this, both as a victim and perpetrator.
I had a boyfriend some years ago who drank to excess (we didn't live together) and became verbally abusive and nasty. I didn't record him, but he had absolutely no idea how unpleasantly he behaved, and really was a nice person when not drunk. He had some severe mental problems from his childhood which I think explains why he drank such a lot; to escape. I eventually broke up with him as his drinking got worse, but remain a supportive friend.
At another time in my life I drank to excess (binge drinking) and simply did not remember what I had done the night before. Apparently I was never aggressive but rather 'over friendly' with men. I also drank on my own 'to escape' when life went badly. I stopped drinking completely for a few years, and now can have a couple of glasses of wine or a pint of cider and not want more; I'm extremely lucky! But I think it's because I am in a better place mentally than I was.
So I think it IS possible to be a lovely person AND drink to excess. I think if you record him several times and play it back he will realise what a huge problem it is, and how unfair to you. At that point if he agrees to do something about it, you can both move forward, but if he doesn't then you may have to put yourself first and leave him.
I wish you the very best of luck!