Ihre Großmutter mütterlicherseits stammte aus Frankreich, ihr Vater war Arzt. Sie machte ihr Abitur an der französischen Schule Lycée Français Charles Lepierre in Lissabon und studierte Internationale Beziehungen an der Universität Lusíada (Abschluss 1995). Bereits 1987 hatte sie eine Freundin zu einem Casting für Manoel de OliveirasDie Kannibalen begleitet, bei dem sie auf Anraten von Oliveiras Assistenten Jaime Silva ebenfalls am Casting teilnahm. Sie wurde ausgewählt und begann damit ihre Schauspielaktivitäten. Sie spielte in den folgenden Jahren die unterschiedlichsten Rollen, meistens für Oliveira, gelegentlich auch für andere Regisseure. Sie vermied es jedoch, Berufs-Schauspielerin zu werden. Sie wurde Assessorin im Kulturministerium, wo sie seit 1999 die Koordinierungsstelle für die Aktivitäten des staatlichen Filminstitutes ICAM (Instituto do Cinema, Audiovisual e Multimédia, 2007 in Instituto do Cinema e do Audiovisual umbenannt) leitete. 2005 wurde sie Vizepräsidentin des ICAM.[1][2][3]
Sie ist die Cousine der Schauspielerin Beatriz Batarda und die Nichte des Malers Eduardo Batarda, dem Vater von Beatriz. Leonor Silveira hat mit ihrem Mann Maria José de Abreu Castelo-Branco Adão da Fonseca einen Sohn und zwei Töchter.[6]