Zenei tanulmányait 1996-ban a Nagyváradi Emanuel Egyetem egyházzenei tanszékén kezdte, majd két év múlva a budapesti Bartók Béla Zeneművészeti Szakközépiskola magánének szakán tanult tovább Németh Márta tanárnő kezei alatt.
2000-ben vették fel a Liszt Ferenc Zeneművészeti Egyetem énekművész, -tanár szakára, ahol 2005-ben diplomázott Andor Éva tanszékvezető tanár növendékeként. Első komolyabb énekesi sikerét 2002-ben a Baden bei Wien-ben rendezett nemzetközi énekversenyen és mesterkurzuson szerezte, ahol a háromfordulós énekversenyen a második helyen végzett.
A Magyar Állami Operaházban 2002 októberében – még zeneakadémistaként – debütált Fekete Gyula A megmentett város című egyfelvonásos operájának ősbemutatóján a Poroszló szerepét énekelte. Az Operaházban énekelt számos Mozart főszerep sikere után, 2015-ben az angliai Glyndebourne Fesztivál meghívásából az őszi sorozatban, 2016-ban pedig Franciaország Opera dè Tours-ban énekelte Mozart: Szöktetés a szerájból - Belmonte szerepét.
Az Operaház külföldi vendégszerepléseinek köszönhetően részt vett Japán, Dél-Korea, Kárpát-Haza turnékon is.
Az operaházi repertoár listáján Mozart mellett hallható még Donizetti, Verdi, Leoncavallo, Monteverdi, Purcell, Offenbach, J. Strauss, R. Strauss, Puccini, Wagner, Erkel operáiban.
Az Operai feladatok mellett oratóriumok és koncertek gyakran foglalkoztatott szólistája idehaza és külföldön egyaránt.