Natural de Lisboa, iniciou os seus estudos musicais aos 4 anos de idade na Fundação Calouste Gulbenkian.
Posteriormente estudou Cravo com a professora Cremilde Rosado Fernandes e o professor Cristiano Holtz, no Instituto Gregoriano de Lisboa, onde também veio a concluir o Curso de Canto Gregoriano. Mais tarde ingressou na Escola de Música do Conservatório Nacional, tendo concluído o Curso de Canto na classe da professora Ana Paula Russo. Frequenta regularmente masterclasses dedicadas ao canto e à expressão corporal.
Em ópera, interpretou os papeis de Pastora (Vénus e Adónis – John Blow), 2ª Bruxa e Feiticeira (Dido e Eneias – Purcell), Papaguena (Flauta Mágica – Mozart), Consuelo (West Side Story – Bernstein), bem como Dorabella (Così fan tutte – Mozart).
Integrou o elenco de “Sweeney Todd”, de Stephen Sondheim, sob a direcção de João Lourenço e direcção musical de João Paulo Santos, no Teatro Aberto e foi membro do grupo Segreis de D. Dinis, dedicado à música medieval, com o qual participou em diversos festivais.
Já teve oportunidade de trabalhar sob a direcção de diversos maestros, entre eles Ainars Rubikis, Alain Altinoglu, António Vassalo Lourenço, Armando Possante, Armando Vidal, Bertrand de Billy, César Viana, Christopher Bochmann, Claudio Scimone, David Afkham, Douglas Boyd, Fernando Eldoro, Francisco Cardoso, Gareth Jones, Giancarlo Guerrero, Gustavo Dudamel, Hannu Lintu, Hansjorg Schellenberger, Henrique Piloto, Joana Carneiro, John Nelson, Jonathan Nott, Jorge Matta, José Eduardo Gomes, José Ferreira Lobo, José Manuel Brandão, Laurence Equilbey, Lawrence Foster, Leonardo Garcia Alárcon, Lorenzo Viotti, Ludwig Wicki, Michael Tilson Thomas, Michael Zilm, Michel Corboz, Miguel Graça Moura, Nuno Coelho, Nuno Dário Sá, Osvaldo Ferreira, Paul MacCreesh, Paulo Lourenço, Pedro Amaral, Peter Eotvos, Robert Ziegler, Simone Young, Susanna Malkki, Tiago Marques e Vasco Pearce de Azevedo.
Integra o Coro Gulbenkian desde 2009 e participa regularmente com vários agrupamentos de câmara.