Abuse goes in a cycle. After the fight there's a honeymoon period where he will apologize, promise it won't happen again...then a walking on eggshells period leading up to another act of aggression. From what you wrote his abuse is escalating.
Do look into a domestic abuse program where you live. They usually provide free counseling and help plan for separation. The two most dangerous times in the cycle are pregnancy and separation. Sometimes they have referral programs where they can hook the abusive spouse with an anger management program. Stay strong and tell him that coming back is not an option unless he first goes to a anger management program or to counseling for a minimum of a couple months before you will even think about a trial of living together again.
My experience with this is that the moment we were married he felt free to escalatiinto physical abuse. I was too embarrassed to admit what was happening. So about 2 years after we were married I ended up in the emergency room having 15 stitches in my face. They wanted the police to go arrest him but he was home with our daughter and I was too scared he might hurt her if the police showed up. They referred me to a counselor who after a short period of time offered me a choice of hospitalization or a shelter. That saved my life and my daughter was young enough to recover from the trauma. She learned that it is not right to let anyone treat you that way. She's in her 30's now and in a good loving supportive relationship. Teaching your children now that no one deserves to be treated that way is a great service for them.
A better life is possible. Do change the dynamics now before it escalates further. If he truly wants to excape his mother let him commit to change first. Counseling can help him see what he needs to change. It's not you. Stay strong.