Faits: Faits: A. F._, a travaillé comme mécanicien au service de G._ SA, du 1er octobre 1974 au 31 mai 1996. A ce titre, il était affilié à la Caisse de pensions de Centrales Suisses d'électricité (CPC), devenue la Caisse de pensions Energie (ci-après : la Caisse de pensions). A partir du 4 juin 1996, il a été mis en arrêt de travail par son médecin traitant, le docteur C._, en raison de troubles somatoformes douloureux, de lombalgies chroniques avec exacerbations depuis 1993. Le 12 février 1997, il a déposé une demande de prestations de l'assurance-invalidité. Le 21 avril 1997, son employeur a annoncé le cas à la Caisse de pensions. Le 2 juin 1997, la Caisse de pensions a informé l'employeur que F._ pourrait prétendre une rente d'invalidité entière dès le 1er mai 1997 de 34'212 fr. par année (2'851 fr. par mois). La lettre se terminait ainsi : «Le droit à la rente complémentaire de 31'044 fr. p. a. sera défini une fois que nous serons en possession de la décision de l'AI. Veuillez nous l'adresser aussi vite que possible». L'indication suivante figurait au bas de la lettre «Copie pour Monsieur F._». Le 7 novembre 1997, la Caisse de pensions a demandé à G._ SA de faire parvenir à son médecin-conseil, le docteur H._, un nouveau rapport médical détaillé du médecin traitant portant spécialement sur l'état de santé actuel de l'assuré, sur son degré d'incapacité de travail ainsi que sur les possibilités d'une amélioration future. Le docteur C._ a établi un rapport médical le 30 janvier 1998, dans lequel il a attesté une incapacité totale de travail depuis le 4 juin 1996, de durée indéterminée. Il a signalé que l'assurance-invalidité ne s'était pas encore prononcée sur le degré d'invalidité de son patient et qu'une expertise, confiée par cette assurance au docteur O._ , était en cours. Par une communication à la Caisse de pensions du 20 février 1998, le docteur H._ a préconisé la poursuite du versement d'une rente entière, sous réserve d'un réexamen ultérieur au moment où la décision de l'assurance-invalidité serait rendue. Aussi bien la Caisse de pensions a-t-elle poursuivi le versement des prestations dans la même mesure que précédemment. B. Le 15 avril 1998, l'office cantonal AI du Valais a alloué à F._ une demi-rente d'invalidité dès le 1er juin 1997. Selon cette décision, l'assuré présentait une incapacité de travail de longue durée médicalement justifiée dans son activité de mécanicien depuis le 4 juin 1996. La totale inactivité de l'assuré ne trouvait toutefois aucune justification médicale. En effet, du point de vue physique comme du point de vue psychique, l'état de santé de l'assuré était compatible avec la poursuite de son ancienne activité dans une mesure lui permettant de réaliser un gain annuel correspondant à la moitié du gain qu'il réaliserait sans invalidité. Cette décision se fondait sur une expertise du docteur O._ du 6 février 1998, d'où il ressortait que l'intéressé était encore capable d'exercer sa profession de mécanicien à raison de 50 pour cent (rapport du 6 février 1998). A la requête de la Caisse de pensions, G._ SA a demandé à F._, par lettre du 3 juillet 2003, de lui communiquer la décision de l'assurance-invalidité le concernant. L'assuré a communiqué cette décision le 21 juillet 2003. Le 12 août 2003, la Caisse de pensions a informé G._ SA qu'elle réduisait de moitié la rente versée à l'assuré, avec effet rétroactif au 1er juin 1997. Le montant à restituer s'élevait à 115'469 fr.. Aux fins de compensation de sa créance en restitution la Caisse de pensions n'a plus versé la demi-rente à l'assuré à partir du mois d'août 2004. Jusqu'à fin juillet 2004, G._ SA a versé à bien plaire à l'assuré l'équivalent de la demi-rente de la Caisse de pensions. En contrepartie, F._ a cédé à l'employeur, en remboursement des avances consenties par ce dernier, les rentes qui lui seraient éventuellement versées rétroactivement par la Caisse de pensions. Jusqu'à fin juillet 2004, G._ SA a versé à bien plaire à l'assuré l'équivalent de la demi-rente de la Caisse de pensions. En contrepartie, F._ a cédé à l'employeur, en remboursement des avances consenties par ce dernier, les rentes qui lui seraient éventuellement versées rétroactivement par la Caisse de pensions. C. Par écriture du 2 août 2004, F._ a ouvert action en paiement contre la Caisse de pensions en prenant les conclusions suivantes : Principalement: 1. La Caisse de pensions Energie, à Zurich, est condamnée à payer une rente entière à M. F._ avec effet au 01.06.1997, avec intérêt à 5 % l'an pour les montants non versés, dès la date d'exigibilité de chacune des rentes. Subsidiairement: 2. Monsieur F._ est libéré du remboursement du montant de CHF 115'469.-. La défenderesse a pris les conclusions reconventionnelles suivantes : - Dire et prononcer que Monsieur F._ a droit à une rente d'invalidité de la CPE de 50 % dès le 1er juin 1997. - Dire et prononcer que la CPE est en droit de suspendre le versement de la rente d'invalidité jusqu'à plein remboursement des rentes d'invalidité versées en trop à compter du 1er juin 1997, soit du montant de 115'469 fr. Statuant le 18 juillet 2005, le Tribunal des assurances du canton de Vaud a rejeté la demande. Il a constaté, par ailleurs, que la Caisse de pensions était en droit de compenser sa créance en restitution par suspension des prestations périodiques en cours. Statuant le 18 juillet 2005, le Tribunal des assurances du canton de Vaud a rejeté la demande. Il a constaté, par ailleurs, que la Caisse de pensions était en droit de compenser sa créance en restitution par suspension des prestations périodiques en cours. D. F._ interjette un recours de droit administratif dans lequel il conclut à l'annulation de ce jugement et à la condamnation de la Caisse de pensions au paiement d'une rente entière à partir du 1 er juin 1997, avec intérêt à 5 % l'an sur les montants non versés. La Caisse de pensions conclut au rejet du recours. Quant à l'Office fédéral des assurances sociales, il renonce à se déterminer. 