Tell a teacher or other responsible adult and let them know why you are concerned. If the first person you speak to does not seem to care, speak to someone else and keep trying! You can't deal with this guy if he is mentally unstable, and it would be unwise to try to do so. He could pose a risk, or there could be reasons you are unaware of behind his behaviour. I hope it works out okay =)
~Arguia