1955-ben született Esztergomban. A Honvéd Férfikarban énekelt, majd 1983-ban diplomázott a Zeneakadémián, ahol a legendás Révhegyi Ferencné egyik utolsó növendéke volt. Az egyetem elvégzése után Oberfrank Géza szerződtette a Szegedi Nemzeti Színházban, ahol Silvanóként debütált. A Szegedi Tudományegyetem Zeneművészeti Főiskolai Karának tanára, évekig tanított a Zeneakadémián is. Részt vett Carelli Gábor, Jevgenyij Nyesztyerenko, Els Bolkestein, Pavel Lisitsian mesterkurzusain. A 's-hertogenbosh-i énekverseny döntőse, a weimari Schumann Verseny 4. helyezettje. Fontosabb szerepei: Anyegin, Almaviva (Figaro házassága), a Hollandi (A bolygó hollandi), Macbeth, Renato (Álarcosbál), Morales/Escamillo/Dancaïre (Carmen), Don Giovanni, Guglielmo/Don Alfonso (Così fan tutte), a Hoffmann meséi négyes bariton főszerepe. Kiváló alakításokat nyújtott operettekben is (Marica grófnő, Sybill, A víg özvegy). 1989-ben Bartók–Pásztory-díjat, 1995-ben és 2005-ben Vaszy Viktor-díjat, 2004-ben Juhász Gyula-díjat, 2005-ben Dömötör-díjat és Artisjus díjat kapott. 1995-ben és 2005-ben Szegeden az évad énekesének választották.