Berdál Valéria, Ónody Márta és Gyimesi Kálmán tanítványaként 1997-ben végzett a Zeneakadémia opera szakán. 1991-től 2007-ig a Szegedi Nemzeti Színház tagja. Nyolc évadon keresztül szerepelt a Debreceni Csokonai Színházban. Vendégszerepelt a Pécsi Nemzeti Színházban, a Győri Nemzeti Színházban és a Miskolci Nemzeti Színházban. 1998-tól énekel a Magyar Állami Operaházban. Jelentősebb külföldi szereplései Hollandiában, Németországban, Ausztriában, Lengyelországban voltak, de fellépett az USA-ban is. Operaénekesi pályája mellett költő, dalszerző, magánénektanár. 2002-ben Artisjus díjat kapott.
A Magyar Állami Operaházban énekelt szerepei:
Erkel: Bánk bán – Petúr
Kacsóh: János vitéz – Bagó
Kodály: Háry János – Napóleon
Ránki: Pomádé király új ruhája – Garda Roberto
Vajda: Mario és a varázsló – Római úr
Mozart: Figaro házassága – Figaro
Mozart: Varázsfuvola – Papageno
Mozart: Così fan tutte – Guglielmo
Rossini: Hamupipőke – Dandini
Donizetti: A csengő – Enrico
Donizetti: Szerelmi bájital – Belcore
Donizetti: Lammermoori Lucia – Enrico Ashton
Puccini: Bohémélet – Shounard
Puccini: Turandot – Ping
Bizet: Carmen – Dancaire
J. Strauss: A denevér – Dr. Falke
Zemlinsky: A törpe – Don Estoban
Menotti: A telefon – Ben
A Magyar Állami Operaházban énekelt szerepei:
Erkel: Bánk bán – Petúr
Kacsóh: János vitéz – Bagó
Kodály: Háry János – Napóleon
Ránki: Pomádé király új ruhája – Garda Roberto
Vajda: Mario és a varázsló – Római úr
Mozart: Figaro házassága – Figaro
Mozart: Varázsfuvola – Papageno
Mozart: Così fan tutte – Guglielmo
Rossini: Hamupipőke – Dandini
Donizetti: A csengő – Enrico
Donizetti: Szerelmi bájital – Belcore
Donizetti: Lammermoori Lucia – Enrico Ashton
Puccini: Bohémélet – Shounard
Puccini: Turandot – Ping
Bizet: Carmen – Dancaire
J. Strauss: A denevér – Dr. Falke
Zemlinsky: A törpe – Don Estoban
Menotti: A telefon – Ben