Nascida em Estremoz, licenciada em Economia pelo Instituto Superior de Economia, Teodora Cardoso desenvolveu grande parte da sua carreira no Banco de Portugal, encontrando-se reformada atualmente.
Foi economista do banco central durante quase duas décadas, chefiou o Departamento de Estatísticas e Estudos Económicos, foi consultora da administração e administradora entre 2008 e 2012.
Entre março de 1973 e setembro de 1992 esteve no Departamento de Estatística e Estudos Económicos, com funções de coordenadora do núcleo de Economia Monetária, Diretora de Departamento e Consultora da Administração.
Além disso, participou em vários projetos do banco central, nomeadamente na elaboração da Lei Orgânica do Banco de Portugal (1975) e na reformulação geral das estatísticas monetárias (1976/1977).
Esteve envolvida na negociação dos acordos de estabilização com o Fundo Monetário Internacional (1984/1985) e representou o Banco de Portugal no Sub-Comité de Política Monetária do Comité de Governadores da Comunidade Europeia, de 1990 a 1992.
Em 1992, passou a trabalhar para o Banco Português de Investimento, onde foi consultora da administração até 2008, segundo a biografia patente na página do Conselho de Finanças Públicas, organismo que nasceu na sequência do programa de ajustamento financeiro, e a que presidiu entre 2012 e 2019.
Foi substituída pela professora universitária Nazaré Costa.