Abusive boyfriend

I’ve been with him for two years and he is emotionally and physically abusive but wants to get better. Has anyone been in a situation where their so was abusive but now everything’s okay? Counseling maybe? What can I do to possibly save us? I’m not just going to give up. He feels sorry afterwards but I’m at a loss