Catarina formou-se em Medicina na Faculdade de Medicina de Lisboa em 2004. Em 2006, iniciou a sua residência médica em Cardiologia no Hospital Pulido Valente. A sua formação incluiu uma rotação na Unidade de Cuidados Intensivos, no Hospital Saint Thomas e na Unidade Cardiotorácica de Cuidados intensivos no Hospital Royal Brompton, em Londres.
Catarina é assistente convidada na Faculdade de Medicina da Universidade de Lisboa. Concluiu o seu Doutoramento em 2022 em Ciências Cardiovasculares na Faculdade de Medicina de Lisboa. Trabalha atualmente como assistente graduada em Cardiologia no Departamento Coração e Vasos do CHULN.