Karcsán a testnevelőtanára irányításával kezdett atletizálni, később a Miskolci VSC-MISI versenyzője lett. Ekkor még a 400 méteres síkfutás volt a fő versenyszáma. 2006-ban, 16 évesen a fedett felnőtt bajnokságon 1 század másodperccel maradt le az aranyéremről,[2] majd a felnőtt pályabajnokságon is érmeket nyert.[3] A 2006-os pekingi junior-világbajnokságon 400 méteren az elődöntőbe jutott, ahol 20. helyen végzett 54,93-as egyéni csúccsal.[4] A 2007-es junior Eb-n nem jutott tovább a selejtezőből. A felnőtt ob-n második lett 400 méteren. Az Európa-kupában a 4 × 400 méteres váltóban a válogatottban szerepelhetett.[5] 2008-ban térdműtétje miatt hosszabb kihagyás várt rá, 2009-ben pedig befejezte a versenysportot. Összesen hét évet hagyott ki, ezen időszak alatt többek közt egy fitneszteremben dolgozott.
2017 májusában kezdte újra az edzéseket, Miskolcon, a Miskolci Sportiskola színeiben. Ekkor már ötpróbában, illetve hétpróbában versenyzett. 2018-ban ezüstérmes lett a magyar bajnokságon.[6] A 2019-es magyar bajnokságon szerezte meg élete első felnőtt bajnoki címét 5960 ponttal. Ezzel 330 ponttal megjavította az egyéni csúcsát és kijutott a 2020-as Európa-bajnokságra is. A versenyt a Koronavírus-járvány miatt nem rendezték meg. 2019 végén a DVTK versenyzője lett.
2020-ban fedett pályán is magyar bajnok lett. szabadtéren 6192 pontos egyéni csúccsél második volt a bajnokságon. Első felnőtt világversenye a 2021-es toruni fedett pályás Európa-bajnokság volt.[7] Ötpróbában a 6. helyen végzett.[8] Tavasszal szeméremcsont-gyulladás hátráltatta a felkészülését. Ezért Götzisben, majd a magyar bajnokságon sem tudott elindulni, így nem volt lehetősége az olimpiai kvalifikációs szint teljesítésére sem.[9][10]
A 2022-es fedett pályás szezon végén egy gátfutás során térdsérülést szenvedett, ami miatt hetekre leállt az edzésekkel,[11] majd gerincsérv miatt nem edzhetett, aminek köszönhetően az Európa-bajnoki indulása is meghiúsult.[12] 2020 nyarán az MTK versenyzője lett. 2023 májusában nemzetközi versenyt nyert Marseille-ben, hétpróbában.[13] Júniusban ugyanebben a versenyszámban megnyerte az országos bajnokságot.[14] A Budapesten rendezett 2023-as atlétikai világbajnokságon 10. helyen végzett hétpróbában.[15] A 2024-es Európa-bajnokságon 9. helyen végzett hétpróbában, ezzel olimpiai kvalifikációt szerzett.[16] A 2024-es párizsi olimpián 18. helyen végzett hétpróbában.[17]