This is not an easy fix. If his drinking turns him into a jerk (and believe me I can relate) tell him you don't want him drunk around you. Is there a number of drinks that turns him in to a jerk? Is it a particular alcohol?
examples : After beer 6 of standard domestic Aussie beers he starts to become a dick and I start planning how soon I will go to bed. He can have double that when he is drinking Becks because of the lack of preservatives etc. I do not allow dark rum in my house, and I have no tolerance for my husband when he has mixed his drinks, again I just go to bed. I would love to see my husband stop drinking (mostly for his health) but I have always known I can not stop him from drinking. By being reasonable and accepting that this a 2 steps forward one step back situation we have managed to curb his drinking to a point where we are both content. He doesn't feel like I have taken away something he enjoys and I feel like he has changed quite a bit for me.
Hope this helps.
'People are never perfect but love can be. People waste time looking for the perfect lover rather than creating the perfect love' - Princess Leigh-Cheri from Still Life With Woodpecker.