Pražskou konzervatoř absolvoval u Zdeňka Jankovského, soukromě se pak dále zdokonaloval u Václava Zítka. V průběhu studia se stal členem vokální skupiny Dobrý večer kvintet. Bohatá je jeho koncertní činnost, především v projektech barokního a klasického repertoáru, na koncertních pódiích v Japonsku, Rakousku, Norsku, Itálii (provedení Dvořákova Stabat Mater v Římě a Pise), Německu, Francii a Španělsku. Spolupracoval s dirigenty J. Bělohlávkem, Ch. Mackerrasem, O. Dohnányim, S. Baudem, G. Albrechtem, T. Netopilem aj. Od roku 1993 je sólistou Opery Národního divadla v Praze, kde vytvořil mnoho rolí domácího i světového repertoáru, kam patří mj. Mozartův Don Ottavio (Don Giovanni), Tito (La clemenza di Tito), Tamino (Kouzelná flétna), Pedrillo (Únos ze serailu) a Ferrando (Cosi fan tutte), Hrabě Almaviva (Rossini: Lazebník sevillský), Verdiho Fenton (Falstaff), Alfredo (La traviata) a Macduff (Macbeth), Beppe (Leoncavallo: Komedianti), Zinovij Borisovič (Šostakovič: Lady Macbeth Mcenského újezdu), Smetanův Vašek a Jeník (Prodaná nevěsta), Skřivánek a Vít (Tajemství) a Michálek (Čertova stěna), Dvořákův Jiří (Jakobín) a Jirka (Čert a Káča), Janáčkův Laca (Její pastorkyňa), Kudrjáš (Káťa Kabanová), Rechtor a Komár (Příhody lišky Bystroušky), Martinů Janakos a Panait (Řecké pašije) a Maškaron (Hry o Marii), Nemorino (Donizetti: Nápoj lásky) aj.
Podílel se na nahrávce Rybovy České mše vánoční (Deutsche Grammophon), Zelenkovy korunovační opery Sub olea pacis et palma virtutis, která získala Cannes Classical Awards za rok 2002, Janáčkovy opery Šárka a Dvořákovy opery Tvrdé palice (všechny tři Supraphon). Janáčkův Zápisník zmizelého provedl např. v Teatro Real v Madridu, na festivalech Moravský podzim a Janáčkovy Hukvaldy, v rámci koncertní sezony České filharmonie a v letech 1998-2001 pravidelně v rámci představení tohoto cyklu v Národním divadle v Praze. V roce 2016 účinkoval jako Rechtor v Příhodách lišky Bystroušky v inscenaci Jana Lathama-Koeniga a Roberta Carsena v Teatro Reggio v Turíně a jako Števa Buryja v koncertních provedeních Její pastorkyně v Praze a Londýně s Jiřím Bělohlávkem a Českou filharmonií. Spolupracuje také s Českou televizí (např. inscenace opery B. Martinů Hlas lesa). Je držitelem Ceny Thálie za rok 2015 a vítězem v mužské kategorii výroční ceny Opery Plus za sezonu 2015/16 za ztvárnění Laci v Janáčkově Její pastorkyni v ND Brno; v prosinci 2018 obdržel Pamětní medaili Nadace Leoše Janáčka za mimořádnou pěveckou i hereckou interpretaci Janáčkova operního díla na českých i zahraničních jevištích.
Tenor