Get away from him, let him go. Move somewhere you can do it on your own and get your support from friends and family.
Right now, you can get away from someone who is mean to you, who doesn't want a child, and you can't work with. Raise the child on your own, and let him be with her/ him if he approaches you or wants to. Right now, he is just a sperm donor and YOU are going to have a baby. Focus on that and love that new life inside you.