It sounds very dated. I don't think we say "a hip character" any more.
It means he is "cool." Look up "hip" in a slang dictionary, and you'll probably find more slang - with it, happening, etc. He is someone who is on the exciting edge of the social scene.
- For Teachers