Leonor Beleza é licenciada em Direito pela Faculdade de Direito da Universidade de Lisboa. Exerceu funções como funcionária pública e como advogada.
É atualmente Presidente da Fundação Champalimaud, por designação testamentária do seu fundador, António Champalimaud.
É membro do Conselho de Estado desde 2008 e Primeira Vice-Presidente da Comissão Política Nacional do PSD. Integra ainda diversos conselhos consultivos e instituições de carácter social.
Foi membro da Comissão de Revisão do Código Civil (1976-1977).
Exerceu funções governativas como Secretária de Estado da Presidência do Conselho de Ministros (1982-83), Secretária de Estado da Segurança Social (1983-85) e Ministra da Saúde (1985-90).
Foi Deputada à Assembleia da República e Vice-Presidente da Assembleia da República (1991-94 e 2002-2005).
Foi Presidente do Conselho Geral da Universidade de Lisboa entre 2013 e 2021.