It is heartening to read your update OP, especially that you are going to leave him (you've said, quite rightly, that he would have to make a huge case to return to your lives, so I'm assuming that means you're leaving him now) and that you are in the UK.
He tells me when the baby comes it’s likely he will walk away as doesn’t want to be a father and he can’t see that changing. He says he has no positive feelings towards the baby and only sees it as a negative and he already hates it. He barely talks about it and whenever I bring it up he either gets quiet or angry.
You need to change the balance of control here. Up until now your partner has had control of both you and your relationship. It is astounding that he expects you to stay with him after he has said the above things - he has quite literally told you that he is dangling you, your feelings and your future on a string, and oh yeah, he hates your baby, and oh yeah, he's not prepared to do anything constructive to attempt to sort this out. How monumentally cruel he is.
You need to take back control of your life and your baby's life (your partner is welcome to retain control of his own!). He cannot possibly object to you doing so, given that he openly hates the child. He cannot be expecting you to stay with him and subject the child to that (or even the possibility of that, though he says himself he doesn't think his feelings will change - believe him) or to be in a relationship with a man who feels that way about your child.
Contact Women's Aid. Make a plan to leave, perhaps with the help of your dad. Do not tell your partner you are doing this - men often become more dangerous around times they think you are trapped (note: you've said he was never like this before you got pregnant which is no surprise as that's a common time for abuse to either start or to ramp up, marriage is another one) or going to leave. You never expected he would be like this, don't make the same mistake assuming he will be fine with you leaving him.
Do not have him at the birth. The point of a birth partner is to support the mother (imagine how awful he would be at that), it is not a spectator sport for men who hate the child being delivered.
Do not have him named on the birth certificate (because this will give him parental responsibility for the child that he hates, you can apply for child maintenance without him being on the birth certificate). He can apply to have his name added if he chooses to. Do not give the baby his surname (again, you can change this later if he has a sudden personality transplant and becomes the world's best father - and if, in this case, you are able to forgive him for his behaviour now).
If he grows up, gets therapy, takes responsibility for his child, supports you as the coparent, and has a change of heart then you can consider allowing him to be involved with his child. If he begs you for forgiveness and demonstrates consistently that he wants to be a good father and partner (and is actually capable of doing so) then you can consider getting back together (I'm guessing it would take a couple of years at least for him to prove all this to you, and even then I'd be incredibly wary). But change the status quo from "we are together and I will put up with whatever shit you throw at me and our baby" to "I do not want to be with someone like you so I am leaving, because me and the baby deserve better".