Faits: A. Sur présentation d'un faux diplôme de médecin anglais portant les mentions "Bachelor of Medicine and Bachelor of Surgery", X._ a été autorisé par le chef du Département de la santé publique du canton du Valais à exercer dès 1974 en tant que médecin-assistant à l'hôpital psychiatrique de Malévoz, à Monthey. Le 15 juin 1979, se référant au document déjà produit, le Conseil d'État valaisan a accordé à X._ l'autorisation de pratiquer comme psychiatre indépendant; estimant toutefois que les titres de X._ n'étaient pas suffisants, il a limité la validité de cette autorisation à cinq ans, en invitant l'intéressé à se soumettre aux examens fédéraux de médecin durant cette période. À la demande de X._, l'autorisation a été renouvelée à la même condition pour cinq nouvelles années le 16 mai 1984. Le 23 juin 1989, le Département de la santé publique a renouvelé l'autorisation de pratiquer pour dix ans. B. Le 26 février 1990, X._ a rempli deux formulaires intitulés "proposition d'assurances vie et décès" auprès de Y._ Assurances, sur la base desquels ont été conclues deux polices d'assurance. La première prévoyait, pour une prime annuelle de 23'015 fr., divers montants en capital en cas de vie au 1er mars 2008 respectivement en cas de décès avant cette date, ainsi que, en cas d'incapacité de gain, une rente annuelle de 84'000 fr. avec libération du service des primes. La deuxième police prévoyait, pour une prime annuelle de 2'016 fr., divers montants en capital en cas de vie au 1er mars 2008 respectivement en cas de décès avant cette date, ainsi que la libération du service des primes en cas d'incapacité de gain. Les propositions signées par X._ comportaient différentes rubriques, dont l'une relative aux renseignements personnels du preneur d'assurance, dans laquelle le proposant a mentionné sous "profession" celle de "médecin". Les autres rubriques étaient relatives à la couverture souhaitée. Une dernière rubrique concernait les "déclarations de la personne à assurer". Au chiffre 24 de celle-ci, X._ a répondu comme suit aux questions posées : "Êtes-vous indépendant ou salarié? Indépendant Quelle profession exercez-vous actuellement? Médecin Dans quelle branche du commerce ou de l'industrie? " Quelle est votre position dans votre profession? Patron" C. X._ a fermé son cabinet en 1992. Il ressort d'un rapport médical établi par le Dr Z._ le 2 août 1994, appréciant le droit à une rente AI en faveur de X._, que ce dernier a été dans l'incapacité de travailler dans une mesure fluctuant entre 50% et 100% entre le 15 mai 1991 et le 3 août 1992, puis à 100% dès le 4 août 1992. Le 9 novembre 1994, la commission AI a constaté, suite à une maladie de longue durée de X._ (état dépressif majeur et personnalité paranoïaque), une invalidité de 100% dès le 16 mai 1992, soit après le délai de carence d'une année. Entre 1991 et 1998, Y._ Assurances a versé en faveur de X._ - au titre de la libération du paiement des primes ou de la rente annuelle payable en cas d'incapacité de gain - des indemnités pour un montant total de 435'812 fr. 20. D. Le 26 juin 1998, Y._ Assurances a appris, à la lecture d'un article du journal "Le Matin", qu'un psychiatre valaisan avait été jugé pour avoir obtenu son autorisation de pratiquer la médecine sur la base d'un faux diplôme. Le 2 juillet 1998, elle a écrit à l'avocat Henri Carron, conseil d'office de l'accusé en question, qu'il lui semblait reconnaître, dans les articles parus dans la presse les jours précédents au sujet d'un "faux psychiatre", son assuré X._. L'avocat Carron a répondu le 7 juillet 1998 qu'il n'était pas autorisé à donner un quelconque renseignement concernant X._. Le 7 octobre 1998, un collaborateur de Y._ Assurances a eu une entrevue à Sion avec un juriste de l'État du Valais, afin de se renseigner sur la marche à suivre pour obtenir des renseignements sur son preneur d'assurance. Le lendemain, Y._ Assurances a écrit au Chef du Département de la santé du canton du Valais, en indiquant qu'elle assurait X._ depuis 1990 et qu'elle avait appris par la lecture du journal "Le Matin" que celui-ci aurait exercé l'activité de médecin dans le canton du Valais pendant vingt ans sans aucun diplôme; elle sollicitait ainsi la délivrance d'une attestation officielle en réponse à la question de savoir si X._ était titulaire d'une formation reconnue en Valais pour exercer l'activité de médecin. Il lui a été répondu le 19 octobre 1998 que X._ n'était pas porteur du diplôme fédéral de médecin mais avait, sur la base de dispositions particulières de l'ancienne loi sur la santé publique et en présentant de faux diplômes anglais, été autorisé à pratiquer la médecine dans le canton à partir de 1974 dans le domaine de la psychiatrie. Par lettre recommandée du 11 novembre 1998, Y._ Assurances a écrit à X._ pour invoquer la réticence du fait que celui-ci avait déclaré de manière inexacte pratiquer la profession de médecin; elle a déclaré résoudre le contrat d'assurance et a réclamé le remboursement de 514'777 fr. 10 au titre de prestations indûment versées, montant qui devait être réglé d'ici au 31 décembre 1998. Le conseil de X._ a contesté le bien-fondé de la résolution du contrat et a demandé à Y._ Assurances de reprendre le versement de ses rentes. E. Le 31 mars 2000, X._ a actionné Y._ Assurances devant la Cour civile du Tribunal cantonal du canton de Vaud. Il a conclu à ce que la défenderesse lui paie 196'000 fr. avec intérêts à 5 % l'an dès le 1er février 1999 (date moyenne) et 21'000 fr. par trimestre, à compter du 1er avril 2000, avec intérêts à 5 % l'an dès la fin de chaque trimestre concerné, tant qu'il serait affecté d'une incapacité totale de travailler (1), à ce qu'il soit libéré du paiement des primes tant que durerait son incapacité de gain (2) et à ce que la déclaration de résolution de la défenderesse du 11 novembre 1998 soit déclarée nulle (3). La défenderesse a conclu au rejet des conclusions prises par le demandeur et, reconventionnellement, au paiement par celui-ci d'une somme de 514'777 fr. 10 avec intérêt à 5 % l'an dès le 1er janvier 1999. F. Par jugement du 3 mars 2004, la Cour civile a débouté le demandeur de toutes ses conclusions et l'a condamné à payer à la défenderesse la somme de 289'901 fr. 70 avec intérêt à 5 % l'an dès le 1er janvier 1999. La motivation de ce jugement, dans ce qu'elle a d'utile à retenir pour l'examen du recours, est en substance la suivante : F.a Si, lors de la conclusion du contrat d'assurance, le proposant, en réponse à un questionnaire ou à toutes autres questions écrites, a omis de déclarer ou inexactement déclaré un fait important qu'il connaissait ou devait connaître (réticence), l'assureur n'est pas lié par le contrat, à condition qu'il s'en soit départi dans les quatre semaines à partir du moment où il a eu connaissance de la réticence (art. 4 et 6 LCA). F.b En l'espèce, le demandeur a rempli les propositions d'assurance et sous la rubrique "déclarations de la personne à assurer", il a indiqué qu'il était indépendant et exerçait comme médecin. Selon la jurisprudence, les faits à déclarer, au sens des art. 4 à 6 LCA, ne sont pas seulement ceux qui servent à l'estimation du risque considéré objectivement, mais aussi ceux qui renseignent sur une circonstance particulière au proposant, importante pour l'évaluation de l'ampleur du risque (RBA VI n° 55). Le Tribunal fédéral a d'ailleurs considéré que la profession pratiquée par le proposant était importante pour l'appréciation du risque (ATF 122 III 458 et RBA III n° 5). La profession de celui qui s'assure contre la perte de gain et contre le décès est un élément important pour l'appréciation du risque, et ce d'autant plus lorsque le montant de la perte de gain assurée est relativement conséquent, comme c'est le cas en l'espèce, où les biens assurés étaient la vie et la capacité de travail du demandeur. Or le fait d'exercer la profession de psychiatre sans la formation requise conduit à un risque important pour l'assureur puisque l'autorisation de pratiquer la médecine peut être révoquée du jour au lendemain par les autorités compétentes. Ainsi, le fait de mentionner dans le questionnaire l'exercice d'une profession pour laquelle on n'a pas le diplôme requis constitue un cas de réticence. F.c L'assureur qui, se fondant sur une réticence, entend soutenir qu'il n'est pas lié par le contrat, doit s'en être départi dans les quatre semaines à compter du moment où il a eu connaissance de cette réticence (art. 6 LCA). En l'espèce, lors de l'envoi de la lettre du 2 juillet 1998 au conseil du demandeur, la défenderesse n'avait que de simples soupçons. L'entrevue que l'un de ses collaborateurs a eue le 7 octobre 1998 avec les autorités cantonales n'a pas permis de répondre clairement à ses interrogations, puisqu'elle a adressé le lendemain une lettre au chef du Département de la santé. C'est uniquement lorsque la défenderesse a reçu la lettre du 19 octobre 1998 qu'elle a eu une connaissance certaine et suffisante des faits fondant la réticence. Ainsi, en faisant sa déclaration de réticence et en se départant du contrat par lettre du 11 novembre 1998, la défenderesse a respecté le délai de quatre semaines de l'art. 6 LCA. F.d La réticence invoquée par l'assureur entraîne l'annulation du contrat, qui est réputé n'avoir jamais existé, et les indemnités déjà versées par l'assureur avant de connaître le cas de réticence peuvent être répétées. En l'espèce, la défenderesse a versé au demandeur des indemnités pour un montant total de 435'812 fr. 20. Sachant que les valeurs de rachat ont été déduites par la défenderesse elle-même dans son décompte final, il convient de retrancher de la somme de 435'812 fr. 20 les sommes de 144'801 fr. 10 et 1'109 fr. 40, qui correspondent à ces valeurs de rachat. Par conséquent, le demandeur doit payer à la défenderesse la somme de 289'901 fr. 70, avec intérêt à 5 % l'an dès le 1er janvier 1999. G. Agissant par la voie du recours en réforme au Tribunal fédéral, le demandeur conclut, avec suite de frais et dépens, à la réforme de ce jugement dans le sens de l'admission des conclusions de la demande et du rejet des conclusions reconventionnelles de la défenderesse. Il sollicite en outre l'octroi de l'assistance judiciaire pour la procédure fédérale. La défenderesse propose le rejet du recours. 