Here is my advise to you. Leave him. Don't divorce him, just leave him. There is nothing in all of Scriptures that teach it is sinful to live in different houses from your husband. It would be sinful to get a divorce, so don't get a divorce. But do leave him, live somewhere else so that you are not living in fear of him. And he may grow to understand what he had when you lived with him, he may then repent and change.
If in the event you move out, and he repents and asks you to move back in with him, let him know the conditions of your moving back in with him, if he lays a finger on you then you will leave him again, tell him you will not tolerate it. AND DO SO IF HE DOES.
If you leave him, and he starts having a sexual relationship with another, then in the eyes of God he is an adulterer, and you may then divorce him. Because he is still married to you, and is not divorced even though separated. Separated is NOT divorced.
If you leave him, and after some time, he divorces you, then so be it, you have not sinned. However if you leave him, and start to have a sexual relationship with another you do commit sin and become an adulterer. So make sure leaving him is something that you are willing to do, that is to give up sexual relationships until which time you are either reconciled with your husband or are divorced.
Seriously though, the answer to your problem, is to leave him, but not divorce him.
Hope this has helped in some way.
^i^