A debreceni születesű tenorista 6 éves korában kezdett el hegedülni. Hegedűtanári diplomát szerzett a miskolci Bartók Béla Zeneművészeti Főiskolán. Főiskolai tanulmányai után 2010-ben a Liszt Ferenc Zeneművészeti Egyetem opera szakán végzett Marton Éva tanítványaként. A Magyar Állami Operaházban még zeneakadémistaként debütált, Ránki György Pomádé király új ruhája című operájában Dani szerepében. Magyarországi elismerései és ösztöndíjai között szerepel többek között a Fischer Annie-ösztöndij, a Kónya Sándor-ösztöndij, a Simándy József-emlékplakett és a Junior Prima díj. Olyan neves zenekarokkal lépett fel, mint a Nemzeti Filharmonikus Zenekar, a Magyar Rádió Szimfonikus Zenekara, a Stuttgarti Rádió Szimfonikus Zenekara. A fiatal énekes több hazai és külföldi rádió-, televízió- és lemezfelvétel közreműködője volt. Külföldön többek között a Staatsoper Frankfurt, a Theater Krefeld-Mönchengladbach, a Stadthalle Bayreuth, a Landestheater Detmold, a Weißer Saal Stuttgart, a Tokyo Opera City és a moszkvai Csajkovszkij terem vendége volt. 2016-ban az Eutiner Festspiele operafesztivál nyitó előadásán Max szerepét énekelte Weber A bűvös vadász című operájában. A 2012/2013-as évadtól a Theater Bielefeld operatársulatának tagja, ahol 2016-ban a város legmagasabb zenei elismerését, a Bielefelder Operntalert vehette át. Pályafutása során a következő szerepekben is bemutatkozott: Tamino (A varázsfuvola), Rinuccio (Gianni Schicchi), Lenszkij (Anyegin), Alfredo (Traviata), Matteo (Arabella), Pinkerton (Pillangókisaszony), Don Carlos.