Elle débute au théâtre en 2005 avec Sarah, un seul en scène écrit et mis en scène par Roger Lombardot. Entre-temps, elle se forme à l’ESCA du Studio d’Asnières. Elle alterne alors des rôles au théâtre sous la direction de Nicolas Candoni, Sarah Calcine, Laura Mariani et au cinéma avec notamment Catherine Corsini Un amour impossible ; Robin Campillo 120 battements par minute. Elle est lectrice dans le spectacle éponyme donné en 2019 dans la Cour d’honneur du Palais des papes au Festival d’Avignon. Elle fait partie du collectif Pris dans les phares dirigé par Laurette Tessier, dont l’ambition est de créer dans l’espace public des spectacles uniques et intransportables. En 2020, elle joue dans la série pour France 2 César Wagner. Au cinéma, elle joue dans Mandibules de Quentin Dupieux et tourne dans Bal des folles de Mélanie Laurent. Elle tourne dans des courts-métrages, pour lesquels elle reçoit plusieurs prix d’interprétation.