1979-ben a Liszt Ferenc Zeneművészeti Főiskola egyetemi tagozatán szerzett operaénekesi és énektanári diplomát. Egy évig volt az Operaház ösztöndíjasa. Mesterei Kutrucz Éva és Adorján Ilona voltak, részt vett Weimarban Pavel Liszicián kurzusán. Wagner LohengrinjénekHenrik királya volt az első főszerep, melyet beugrással elénekelhetett. Ezután a Trubadúr Ferrandója, a Rigoletto Sparafuciléja, majd Mozart nagy basszus szerepei következtek: Osmin, Leporello, Bartolo, Sarastro, Publio, majd A sevillai borbély Bartolója, a Szerelmi bájital Dulcamarája. Itthon a Lammermoori Lucia Raimondója, A rózsalovagban Ochs báró szerepe várt rá. 1996-ban elnyerte a Székely Mihály-emlékplakettet. Részt vett XX. századi magyar művek operaházi ősbemutatóiban: Szokolay Sándor: Ecce homo – Ladasz apó, Vajda János: Leonce és Léna – Péter király, Fekete Gyula: A megmentett város – Kopasz. Énekli Bach passióit, egyházi és világi kantátáit, Händel nagy oratóriumait (Messiás, Saul, Belsazar, Acis és Galathea), Haydn nagy oratóriumait, Mozart és Verdi Requiemjét,Rossini Stabat Materét. Orbán Györgytől a Passiót és a Karácsonyi oratóriumot CD-re énekelte. Legkedveltebb dalai Schumann, Brahms, Muszorgszkij és Kodály művei közül kerülnek ki. 1990-ben a Drottningholmi Palotaszínházban a Szöktetés a szerájból Osmin szerepét alakította Arnold Östman vezényletével. Bemutatkozhatott a Strassbourgi Fesztiválon, Nancyban, Svájcban, Izraelben. 1994-ben Szingapúrban Leporellót, 1995-ben Tel-Avivban Basiliót és Bartolót énekelt a Dario Fo rendezte előadásban. Ezután mutatkozott be a velencei La Fenicében a Kékszakállú herceg szerepében. Bartók operájával az Egyesült Államokban is járt, a Bard Fesztiválon Kincses Veronika partnereként énekelt. 2006 őszétől a Pécsi Tudományegyetem magánének szakán énektechnikát, műismeretet tanít. 2016-ban Arany Érdemkeresztet kapott.