Nasceu na Póvoa de Varzim em 1995; é bailarina, coreógrafa e professora. Iniciou os seus estudos de dança na Royal Academy of Dance e concluiu, em 2013, o curso de formação de bailarinos na Escola de Dança do Conservatório Nacional. Completou a sua formação com o Elite Training Programme da companhia Budapest Dance Theatre e o F.O.R. Dance Theatre da Companhia Olga Roriz. É licenciada em Sociologia pelo ISCTE-IUL e concluiu a Pós-Graduação em Dança Contemporânea da ESMAE, terminando como bolseira do Camping 2020 do Centre national de la danse, em Paris.
Tem vindo a trabalhar com artistas como Olga Roriz, Renato Zanella, Jérôme Bel, Raimund Hoghe, Mafalda Deville, Elisabeth Lambeck, Olatz De Andrés, Inês Jacques, Mão Morta, São Castro e António Cabrita, Sílvia Real, Francisco Camacho, Né Barros, Jonas & Lander e Joana Magalhães. A sua primeira criação em nome próprio foi VADO: solo sobre as coisas vazias (2018), estreada na XX Bienal Internacional de Arte de Cerveira. Seguiu-se o solo NINA, apresentado no Serralves em Festa 2019 e no Curtas de Dança 2020. Em 2021, criou Self para o Festival Interferências, apresentado também no Corpo + Cidade/DDD Out 2022. Desenvolve trabalho relacionado com a comunidade, especialmente crianças e jovens, realizando frequentemente workshops e ateliers com escolas e associações, tendo sido formadora artística do Projeto GruA — Grupo de Autonomia, desenvolvido pela ASAS Associação de Solidariedade de Santo Tirso. A sua criação O que é um problema? (2023) questiona os mais jovens sobre os seus problemas, num espetáculo que concilia dança, música ao vivo e artes plásticas e que já passou por diversas cidades portuguesas, como Porto, Lisboa, Loulé e Guimarães. Vanishing, a sua nova criação em colaboração com Bruno Senune, teve a sua estreia em abril de 2024.