Tanulmányait a Vetési Albert Gimnáziumban végezte,[3] sportolni pedig a helyi VUK (Veszprémi Utánpótlás Klub), majd a VEDAC-ban (Veszprémi Egyetemi és Diák Atlétikai Club) kezdett. Gyerekként úszott, majd ezt követően váltott a sífutásra. Hat éven át Ausztriában készült, ezt követően tért haza, majd Szabó László lett az edzője.[4]
2011-ben az Oslóban rendezett északi sí-világbajnokságon a 10 kilométeres táv selejtezőjében a 20. legjobb időt érte el, legjobb magyar versenyzőként szerepelve.[5] A 2015-ös világbajnokságon a svédországiFalunban a 69 fős mezőnyben a 10. legjobb idővel bejutott a döntőbe a 15 kilométeres versenytávon. Ez neki sikerült először magyar versenyzőként.[6]
2017 januárjában ár a Veszprémi Sí Egylet színeiben kiharcolta az olimpiai kvalifikációs jogot, miután a Slavic Cup elnevezésű versenyen a 12. helyen végzett. Ő lett Veszprém első téli játékokon szereplő olimpikonja.[7] Felkészülését a balatonalmádi önkormányzat is segítette, aminek köszönhetően ausztriai és norvég edzőtáborozásokkal készülhetett a játékokra.[8] A 2018. évi téli olimpiai játékokon15 kilométeres síkfutásban és az egyéni sprintszámban indult. Utóbbi versenyszámban a 67. helyen végzett.[9][10]
2018 őszén a svédországi Falunban turizmusmenedzsment szakon kezdte meg egyetemi tanulmányait.[11] A 2019-es északisí vb-n a sprintben 69.,[12] 15 kilométeren 71. volt.[13]
A 2021-es világbajnokságon a sprintben 81. lett a selejtezőben.[14] A 10 kilométer selejtezőjéből nem jutott tovább, de teljesítette az olimpiai szerepléshez szükséges szintidőt.[15]