Székesfehérváron született 1972-ben. Kezdetben zongoratanulmányokat folytatott, majd 1991-ben felvételt nyert a Zeneakadémia magánének szakára, ahol 1996-ban jeles eredménnyel diplomázott Bende Zsolt és Gulyás Dénes osztályában. Folytatta tanulmányait az opera szakon, ahol 1998-ban diplomázott Medveczky Ádám és Kovalik Balázs irányításával. Diploma után a Magyar Állami Operaház több kis szerepben alkalmazta.
1999-ben a Szegedi Nemzeti Színházhoz szerződik, ahol rendkívül termékeny tíz évet töltött. 2009-ben visszatért Ochs báró szerepével (Strauss: A rózsalovag) az Operaházba, amelynek azóta egyik legtöbbet foglalkoztatott állandó vendége. Repertoárja igen széles a barokktól a kortárs szerzőkig, a szeriőztől a buffóig. Számos fesztiválon lépett fel itthon és külföldön. 2014-ben nagy sikerrel szerepelt a Müpa Budapest Wagner-napok keretében Fasolt szerepében. Szívesen lép fel musicalekben is, például volt már Kajafás (Jézus Krisztus Szupersztár), Molokov (Sakk). Színpadi művek mellett igen széles az oratóriumrepertoárja, a Magyarországon leggyakrabban játszott művek nagy részét énekelte. Szegedi évei alatt kétszer elnyerte a Dömötör-díjat és az Operabarátok Díját. 2004-ben a Magyar Zeneszerzők Szövetsége a kortárs magyar zene népszerűsítéséért Artisjus-díjjal jutalmazta. 2023-ban Székely Mihály-emlékplakettet vehetett át.
Főbb szerepei: Kékszakállú (A kékszakállú herceg vára), Osmin (Szöktetés a szerájból), Sarastro (A varázsfuvola), Bartolo (Figaro házassága) Basilio (A sevillai borbély), Leporello, Kormányzó (Don Giovanni), Inkvizítor (Don Carlos), Procida (A szicíliai vecsernye), Sparafucile (Rigoletto), Colline (Bohémélet), Angelotti (Tosca), Pistola (Falstaff), Rocco (Fidelio), Timur (Turandot), Fasolt, Fafner (A Rajna kincse), Hunding (A walkür), Stefano (Adès: A vihar), Bölömbér Kerál (Tallér: Leánder és Lenszirom).