Its harassment
Make logs, dates, times details contact HR a per he harassment policy and cover yourself so he can't pull you up on anything.
Sounds like an absolute nightmare so contact HR or a manager who is above him.
Say something similar to:-
His behaviour is an absolute disgrace, his conduct is despicable, due to the additional stress you are under. Tell them you dread coming into work and its affecting your self esteem/confidence because you constantly in the firing line.
If you want to tell them you need to find a new job or take time off with stress if they do not remove him because. Tell them you are at the end of your tether an you have had enough of relentless bullying.
They have to act, they have to deal with him. If they delay then get into a union abd then there will be hell to pay.
Reword what I have ritten jf you wish, hope this helps...... Seriously OP DON'T IT CONTINUE FOR TOO LONG!
Good luck to you and remember, you done nothing wrong, I'm sure you will be relieved when it is all over.