He's a dick and always will be. The way I have dealt with this stuff in the past is:
1) Own it (any time he makes fun of you) and laugh at yourself.
2) Build your own life around your interests and with people who treat you well.
3)Keep you distance, i.e., only spend time him at family gatherings
4)Call him out on stupid stuff he says and does, just be ready for his backlash