Please explain

“Raman is an impossible person. His rudeness puts people off.”
What is the meaning of ‘an impossible person’?
What is the meaning of ‘puts people off’?
Please explain. Thanks

impossible person - He is extremely hard to get along with
puts people off - makes them feel they do not want anything to do with him.