Be polite and maintain your poise. Try to understand what is his actual problem and try to help him. Be professional in your response. Usually a little bit of patience and tactfulness can get back to them normal. And they will apologize and appreciate you.
On the other hand, if it is not working and if it is still getting worse or very personal take it to your higher authorities.