I know they will not kick him out '''''''

so is that what you want???? kicking him out of job??? or a solution to your problem??

Stand up and talk to him on his face.. that you are not happy with his attitude towards you. He gota change , or you will have no choice than complaining the management.

If he remains the same.. do complain.

cheers