No, I don’t know your circumstances but I do know that it is not your fault. There is no excuse for abuse, ever.
If he genuinely believes that you are driving him to it then he should leave. He is the only one who can control his behaviour. Abusers will blame everything and every one except the one person who is really responsible.
If he wasn’t abusing you he would be abusing another women and blaming her.
Please do reach out to your local domestic abuse charity. Do you feel you would like to tell us more about what has been happening to you?