Marie-George Buffet est née la 7 mai 1949 à Sceaux, au sein d'une famille nombreuse de sept enfants. Après avoir obtenu son baccalauréat, elle fait des études d'histoire à la Sorbonne. C'est en tant qu'étudiante, suite aux événements de mai 1968 et de la guerre du Viet-Nam qu'elle décide de s'engager en politique. Elle adhère alors au Parti communisme en 1969. Entre 1970 et 1972, elle préside la fédération des résidences universitaires de France.
C'est en 1977 qu'elle commence sa carrière politique : elle est élue
adjointe au maire de Châtenay-Malabry, dans les Hauts-de-Seine. Elle est
chargée des affaires sociales. Elle lutte alors contre les expulsions et
milite pour le droit de vote des résidents étrangers. Elle gravit
les échelons pour devenir conseillère municipale du Plessis Robinson
puis conseillère régionale jusqu'en 1993. A ces différents
postes, elle défend les immigrés, les femmes et les minorités.
En 1987, elle est élue au comité central du 26ème congrès
du Parti communiste. Elle est nommée au Bureau national en 1994 tandis
que Robert Hue y est secrétaire national. Deux ans plus tard, elle est
elle aussi secrétaire, chargée de la vie du parti. Elle peut vraiment
imposer ses idées : en particulier la règle de la parité
entre hommes et femmes. A Draveil, elle dirige l'école des cadres du parti
qu'elle souhaite « ouvrir aux non-communistes ». Son objectif
est de faire du PC un parti ouvert aux autres.
En juin 1997, elle remporte très largement, avec 65% des voix, la 4ème circonscription de Seine-Saint-Denis. Elle est donc députée et peut donc siéger à l'Assemblée nationale. La même année, Lionel Jospin la nomme ministre de la Jeunesse et des Sports. A cette époque, il y a trois ministres communistes dans le gouvernement.
Au lendemain du Non au référendum sur la Constitution européenne, les anti-libéraux qui s'étaient réunis au sein de comités, ont décidé de poursuivre leur action afin de présenter une candidature unique d'extrême gauche. Mais les divergences tactiques et le poids des partis politiques ont rendu cette tentative obsolète. Arlette Laguiller et Olivier Besancenot ont rapidement annoncé leur candidature. Marie-George Buffet a tenté de se présenter comme la candidate unique de ses comités anti-libéraux. Mais devant l'incapacité des comités à trouver une candidature qui fasse consensus, elle a décidé de se lancer dans la bataille sous les couleurs du Parti Communiste.