Hi, Sadcat. Welcome. Glad you found us, but sorry that you are here.
Your SO has a problem with alcohol and he has been violent toward you. That never gets better, only worse.
I would wrap myself in my family's support, and I would not return to this man. As others have suggested, go no contact, find a support group like Al-Anon or counselling to help you find clarity here, and don't look back. There is only heartbreak ahead if you stay in this situation. Peace.