Née à Dakar le 22 septembre 1953, Marie-Ségolène Royal effectue ses études primaires et secondaires à Charmes (Vosges), puis intègre le lycée privé Notre-Dame d'Épinal en 1968 et obtient son baccalauréat. Après une licence de sciences économiques à l'Université de Nancy II, elle est diplômée de Sciences Politiques en 1978. Elle intègre ensuite l'École nationale d'administration,promotion Voltaire. Elle en sort en 1980 et choisit une affectation de magistrat au tribunal administratif de Paris. En 1994, elle passe le concours d'avocat au barreau de Paris, tout en siégeant à l'Assemblée nationale et au Conseil général des Deux-Sèvres , et entre au cabinet Teitgen. Membre du Parti socialiste, ancienne ministre, elle est présidente du Conseil régional de Poitou-Charentes depuis avril 2004 et députée des Deux-Sèvres .Elle a été désignée candidate officielle du Parti socialiste pour l'élection présidentielle d'avril 2007 par le vote des militants du PS le 16 novembre 2006. Elle a été désignée par 60,60 % des 178 000 militants socialistes. Ses adversaires étaient Dominique Strauss-Kahn et Laurent Fabius.
La veille de cette investiture, le comité directeur du PRG lui avait accordé son soutien, décidant, de fait, de ne pas présenter de candidat issu de ses rangs. Le Mouvement républicain et citoyen a également choisi de la soutenir, lors d'une convention nationale réunie à Paris le 10 décembre 2006, au cours de laquelle l'ancien ministre Jean-Pierre Chevènement, a annoncé le retrait de sa propre candidature et son ralliement à celle de Ségolène Royal.