He is an idiot, a controlling, overbearing, possessive idiot, what on earth are you doing with him ? My first husband beat me for years and I was so ignorant I accepted it, you are doing the same thing, move out, move on and leave this woman beater to his own devices.
If necessary get police protection because in my own experience men like this do NOT leave you alone once you make the decision to leave.