Il commence le tennis de table à l'âge de six ans[4].
Il est sacré champion d'Europe junior 2022 en simple[5], en double messieurs avec Darius Movileanu[6] et par équipes avec la Roumanie[7].
En 2023, il remporte les Jeux de la francophonie en simple ainsi qu'en double et par équipes mixte avec Elena Zaharia[8]. Il devient champion d'Europe junior pour la deuxième fois en simple[9], en double messieurs avec Darius Movileanu[10] et en par équipes avec la Roumanie[11].
Aux Jeux européens 2023, il accompli sa première performance sur la scène internationale. Il bat par 4 sets à 2 la tête de série no 3 Dimitrij Ovtcharov en huitième de finale du tournoi en simple[12]. Il perd finalement en quart de finale contre le français Félix Lebrun, futur vainqueur de la compétition[13].
En 2024, il se qualifie à ses premiers Jeux olympiques à Paris[14]. Il réussit un exploit en battant au premier tour le nigérian Quadri Aruna, tête de série no 14. Il est alors mené 3 sets à 0 mais s'impose finalement 4 sets à 3 en sauvant notamment cinq balles de match pour son adversaire[4]. Il s'incline par 4 sets à 1 au tour suivant contre le taïwanais Kao Cheng-jui.
Il est le 58e joueur mondial en septembre 2024[15].