If he’s bringing politics into the workplace, that’s unprofessional behavior, and he should be reported to HR.
And just because you work together doesn’t mean you have to be friends. Only talk to him when it’s strictly necessary and ignore him otherwise, and he’ll probably eventually get the hint that you don’t like him.
True. I even added the “probably” after writing it for that reason, but that’s still giving them too much benefit of the doubt.