Nasce in Romania dove inizia a giocare a calcio entrando a far parte del settore giovanile del Ceahlăul Piatra Neamț dove rimane fino al 2017. Si trasferisce poi in Italia all'età di 14 anni, dove approda nelle trafile della Pro Sesto giocando nell'Under-16. Nella nuova stagione passa al Padova dove esordisce con l'Under-17 il 30 settembre 2018, subentrando nella sconfitta per 3-1 contro il Cagliari.[2] In tutta la stagione totalizza 17 presenze ed una rete con l'Under-17. Il 25 settembre 2018, debutta anche con la Primavera nel primo turno di Coppa Italia perso 2-0 contro il Verona.[3] Esordisce anche in Campionato il 26 gennaio 2019 nella sconfitta per 3-0 contro il Venezia.[4]
Nella stagione seguente viene aggregato fino a dicembre con la prima squadra, prima di essere ceduto un prestito al Verona.[5] Viene aggregato alla Primavera, con la quale esordisce l'8 febbraio successivo nella vittoria per 3-0 contro il Parma.[6] Riesce a fare solo un'altra presenza in campo prima dello stop forzato dei campionato a causa del COVID-19. Nella stagione successiva trova più spazio venendo spesso aggregato in prima squadra dove colleziona anche due convocazioni in Serie A ed una in Coppa Italia. Con la Primavera totalizza 10 presenze, vestendo in più occasioni anche la fascia di capitano.
Tornato alla base, esordisce con il Padova l'8 agosto 2021, subentrando nella sconfitta del Turno Preliminare di Coppa Italia contro l'Alessandria (0-2).[7] Sfortunatamente per lui, nell'ottobre dello stesso anno gli viene riscontrata la lesione del legamento crociato anteriore che lo costringe a saltare tutta la stagione, salvo venire convocato per l'ultima partita della stagione.[8][9]
La stagione seguente inizia giocando la sua prima gara da titolare nei professionisti, in occasione della sconfitta in Coppa Italia contro il Bari per 3-0.[10][11] L'11 settembre successivo, esordisce anche in Serie C giocando da titolare il derby casalingo contro il Vicenza vinto per 2-1.[12][13] Sotto la guida di Bruno Caneo, il difensore rumeno trova abbastanza spazio alternando gare da titolare e apparizioni dalla panchina, cose che non succede dopo il cambio di allenatore con l'arrivo di Vincenzo Torrente. Ritrova un po' di spazio nel finale di stagione dove trova anche il suo primo gol nei professionisti nel corso dell'ultima giornata di campionato vinta per 3-1 contro il Mantova.[14][15] Il 1° settembre 2023, in comune accordo con la società viene rescisso il suo contratto con il Padova.[16]
CFR Cluj
Il 5 settembre 2023 viene ufficializzato il suo passaggio al CFR Cluj, squadra rumena che milita nella massima serie.[17][18] Debutta con la nuova squadra l'8 ottobre 2023 nella dodicesima giornata di campionato, da titolare, nel pareggio esterno contro la Dinamo Bucarest.[19] Il 2 novembre successiva, esordisce anche in Cupa României nel pareggio per 1-1 contro il Universitatea Cluj.[20] Nella prima fase di campionato totalizza 14 presenze. Nella prima partita della Poule Scudetto trova il suo primo gol nella sconfitta per 2-1 contro il U Craiova dove viene anche espulso negli ultimi minuti.[21] Conclude la stagione con 20 presenze totali ed una rete.
Il 25 luglio 2024 fa il suo esordio in Conference League, nella gara d'andata del secondo turno preliminare pareggiata 0-0 contro il Neman Grodno.[22]
Nazionale
Nel 2018 viene convocato con la Nazionale Under-17 con la quale ottiene una presenza.
Nel 2021 viene convocato per la prima volta con la Nazionale Under-20 con la quale esordisce il 2 settembre seguente nella gara vinta per 2-1 contro il Portogallo.[23] Scende in campo anche nella partita successiva persa per 6-1 contro l'Inghilterra.[24] In occasione della gara del 17 novembre 2022 contro l'Italia persa per 2-1, veste per la prima volta la fascia di capitano.[25] Con la Nazionale Under-20 totalizza 7 presenze.
Nel settembre del 2023 viene convocato per la prima volta con la Nazionale Under-21.[26] Debutta il 12 settembre seguente da titolare nella sconfitta per 3-2 contro l'Albania valida per le qualificazioni agli Europei 2025.[27] Trova la sua prima rete il 17 ottobre successivo, al 98' minuto della gara vinta per 1-0 contro la Finlandia.[28] Va nuovamente in rete nella gara successiva del 17 novembre vinta per 5-0 contro l'Albania.[29]