Budapesten született, tanulmányait Pauk Annánál kezdte, majd a New York-i Manhattan School of Music-ban Carelli Gábornál, Magyarországon pedig Mircea Breazunál folytatta. 1993-ban Budapesten az I. Nemzetközi Mozart Énekverseny első helyezettjeként Papagenót énekelt az Operaházban. 1996-ban Joan Sutherland és Richard Bonynge mesterkurzusán vett részt. 1997-től a Zürichi Nemzetközi Operastúdió, 1998-tól a Zürichi Operaház szólistájaként hét szezonon keresztül dolgozott olyan karmesterekkel, mint Nello Santi, Christoph von Dohnányi, Fischer Ádám, Rafael Frühbeck de Burgos, Jacques Delacôte, Valery Gergiev, Vlagyimir Fedoszejev, Ralf Weikert, Stephan Soltész és Franz Welser-Möst. Néhány ottani szerepe: Silvano (Az álarcosbál), Belcore (Szerelmi bájital), Angelotti (Tosca) és Papageno (A varázsfuvola). A Magyar Állami Operaházban 2003 szeptemberében debütált, A sevillai borbélyban Figarót énekelte, ahol azóta fellépett Belcore, Ping, Figaro (Figaro házassága), és Beckmesser szerepében is. A 2024/2025-ös évad Kamaraénekese.