Membre du club WSC Erzgebirge Oberwiesenthal, elle dispute sa première course internationale junior en 2011 à Einsiedeln et s'y impose. En 2013, elle reçoit sa première sélection en équipe nationale, prenant part aux Championnats du monde junior à Liberec, où elle gagne la médaille de bronze sur le relais et se classe neuvième du skiathlon notamment. Elle gagne une deuxième médaille de bronze en relais lors des Mondiaux junior 2015 à Almaty.
Elle dispute sa première course en coupe du monde lors de la saison 2015-2016 lors d'un relais à Nové Mesto où son équipe termine septième. Elle dispute ensuite les mondiaux juniors 2016 de Rasnov où elle devient vice-championne du monde junior du dix kilomètres libre derrière la Suédoise Ebba Andersson[1].
C'est lors de la saison suivante qu'elle fait ses débuts dans une course individuelle, en à Ruka, terminant 40e du sprint puis empochant ses premiers points avec une 26e place du dix kilomètres classique. Elle termine ensuite 26e de son premier mini-tour, le Nordic Opening disputé à Lillehammer. Après quelques résultats dans le top 20 sur le tour de ski, elle obtient un podium en relais à Ulricehamn en [2]. Elle participe à ses premiers championnats du monde, à Lahti lors de l'édition 2017 obtenant une dixième place du skiathlon et une sixième place avec le relais[3]. Elle termine sa saison par une 21e place des Finales disputées au Québec.
Lors de la saison suivante, elle obtient une quatrième et une troisième place, lors de la mass-start classique, des Mondiaux des moins de 23 ans à Lahti[5].
Aux Championnats du monde de Seefeld, elle termine au quatrième du relais avec Carl, Ringwald et Laura Gimmler[6].
Lors du Tour de ski de la saison 2019-2020 elle termine à la troisième place d'un dix kilomètres classique mass-start à Val di Fiemme, derrière Astrid Uhrenholdt Jacobsen et Ebba Andersson[7], après une dixième et une neuvième place à Toblach. Elle termine finalement au huitième rang du Tour. À Obetstdorf, elle obtient un nouveau top 10, une dixième place du skiathlon. En fin de saison, elle termine à la sixième du trente kilomètres d'Oslo, remporté par Frida Karlsson devant Therese Johaug[8].
Son début de saison 2020-2021,au Ruka triple, se solde par une vingtième place du général. Après une onzième place à Davos, elle termine à la cinquième place de la deuxième étape du Tour de ski, une mass-start remporté par Linn Svahn[9]. Elle termine ensuite à la neuvième place de la poursuite du lendemain, puis obtient un nouveau top 10 en terminant huitième de la poursuite de Toblach. Sur la course suivante, un dix kilomètres classique mass-start à Val di Fiemme, elle figure parmi les trois dernières fondeuses à jouer la victoire, la Russe Natalia Nepryaeva s'échappant dans le dernier kilomètres pour s'imposer, devant Hennig qui obtient un deuxième podium en carrière, et Ebba Andersson[10].
Huitième du classement final de ce Tour de ski, elle obtient, quelques semaines plus tard, la quatrième place sur le dix kilomètres classique de Falun. Sur les Championnats du monde à Oberstdorf, son meilleur résultat individuel est 18e au trente kilomètres classique, tandis qu'elle est cinquième avec le relais.