Two options:
1. Grow a thick skin so you can stand there and let his tirade wash over you without affecting your calm. Pick out the good information he has (if there is any) and ignore the rest.
or
2. Leave.
I've worked for guys like that before and they never change. I've never been able to cope with that kind of abuse and don't believe I should have to so, if I cop a spray like that and it's undeserved, I walk out and find another job. If that's an option for you, tell him to jam it and walk out the door.