Bonjour,
Votre chat est âgé, il l'était déjà il y a un an. Les chats âgés sont beaucoup moins sociables que les jeunes, surtout si ils ont un tempérament craintif. Vous ne précisez pas si il est castré. Il arrive qu'un chat mâle accepte difficilement un humain mâle. D'autre part, votre domicile est SON territoire, les chats sont territoriaux, et votre copain est ressenti comme un intrus. Il doit aussi avoir un peu l'impression d'être dépossédé de sa maîtresse, au profit du nouveau venu humain...
Je crois qu'il faut le laisser faire comme il l'entend et accepter la situation. Il n'y a quasiment aucun risque qu'il attaque vraiment votre copain. Surtout, ne forcez jamais le chat à accepter le contact avec votre copain, ni d'ailleurs avec vous en sa présence. Laissez le se cacher si cela l'apaise. Et beaucoup de câlins quand il est seul avec vous ! On ne force jamais un chat à rien, c'est une règle d'or.