Elle commence le handball à Aubervilliers (Seine-Saint-Denis), où vit sa famille[5]. Elle survole avec brio toutes les catégories jeunes d’Aubervilliers puis du pôle espoirs de Châtenay-Malabry[6] avant d'intégrer le centre de formation d’Issy-Paris à 16 ans. Elle y signe son premier contrat professionnel en 2011[7]
En 2013, à l'âge de 17 ans, elle remporte son premier titre national avec son club formateur, la coupe de la Ligue 2013.
En , elle est appelée en équipe de France pour participer à la seconde édition de la Golden League[11]. Elle y fait ses premières minutes de jeu avec la sélection sénior le (avec le numéro 21) lors du match Danemark-France remporté 22 à 19[12].
À 21 ans et après six saisons à Issy Paris Hand, elle choisit de ne pas prolonger et s'engage avec Nantes, club ambitieux et en pleine progression, pour la saison 2017-2018[13].
En équipe de France, elle fait partie du groupe vainqueur du titre mondial en 2017, où elle inscrit 12 buts[14], et du titre européen 2018. Peu en vue lors de cette dernière compétition, elle est remplacée avant les quarts de finale par Gnonsiane Niombla[15].
En , elle se blesse au genou et voit sa saison terminée[16]. Pour la saison 2019-2020, elle rejoint le Brest Bretagne Handball[17].
Elle dispute le championnat d'Europe 2020 où elle est élue meilleure joueuse de la demi-finale remportée face à la Croatie[6].
Elle fait partie de l'équipe de France sacrée championne olympique aux Jeux de 2020[18].