Po studiu herectví na JAMU v Brně (absolvoval v roce 1986) působil v letech 1986–91 v brněnském Divadle Na provázku, kde se výrazně podílel na řadě představení – hrál mimo jiné Hraběte z Hvězdy v Katynce z Heilbronnu, Huga v Zahradní slavnosti, Poutníka v Labyrintu světa a Lusthausu srdce, Uie v Baletu makábr, Rašína v Rozrazilu, několik shakespearovských rolí vytvořil v inscenacích Shakespearománie I. a II., v Tanečních hodinách hrál postavu pojmenovanou On I. atd. Další jeho angažmá bylo v letech 1993–96 v pražském Činoherním klubu (z rolí např. Andrew v Sexu noci svatojánské, Figaro ve Figarově svatbě, Liboveský ve Vodním družstvu, Aston ve Správcovi aj.). Jeho jméno se od tohoto období objevuje i v dalších divadlech, kde občas hostuje (Divadlo Archa, Viola, Divadlo v Řeznické, Divadlo v Dlouhé ad.). Členem činohry Národního divadla se stal v roce1999. Předcházelo tomu hostování ve dvou inscenacích (hrál Františka v adaptaci Hrubínovy Romance pro křídlovku a několik rolí v přepisu Hrabalovy prózy Obsluhoval jsem anglického krále). Z dalších rolí, které v Národním divadle nastudoval a hrál titulní Shakespearův Hamlet, titulní Klicperův Hadrián z Římsů, Kníže Myškin v adaptaci Dostojevského Idiota, Kotrlý v Havlově Pokoušení, Pěstoun, Muž z baru a Číšník v benefici Luby Skořepové Prospaný život, Václav v Tylových Krvavých křtinách, Mistr Šimon v Molierově Lakomci, Kuťápka ve Šrámkových Zvonech, Bratr Lorenzo v Shakespearově Romeovi a Julii, Snake v Sheridanově Škole pomluv, Neprosil ve Štechově komedii David a Goliáš aj. V roce 2009 se rozhodl své angažmá v Národním divadle ukončit. V současném repertoáru činohry ND však ještě hraje Dobčinského v Gogolově Revizorovi, Prince, Loupežníka a Soba ve Sněhové královně (podle Andersena) Malého Charlese Aikena v Lettsově Srpnu v zemi indiánů, Dr. Hronce ve Stodolově Čaji u pana senátora a Muže s hůlkou v Čapkově Věci Makropulos. Má na svém kontě asi padesát filmových a televizních rolí (např. Největší z pierotů, Báječná léta pod psa aj.).
voj. Jasánek
Film 1992
Šperk
Film 1997
Béda Kopecek
Film 2018
Jan Buchar
Film 2022
kněz
Film 2008
Film 1999
Film 2021
Father
Film 2003
Bořivoj Vávra
Film 2022
Film 2023
Film 2024
Cocher Avine
Film 2012
Film 2022
Jarda
Film 2011
Semek
Film 1997
Potůček
Film 2005
Pajdák
Film 2013
Hloušek
Film 2009
Nicolas Drabik
Film 2021
převozník
Film 2012
Schreiber
Film 1987
Viktor Stach - Lawyer
Film 2015
Film 2014
Film 2004
Šebek
Film 2005
Zdenek Kloucek
Film 1987
Film 2024
Mistr Drobný
Film 2015
Film 1975
MUDr. Jan Lukeš
Film 2007
Josef Václav Sládek
Film 2015
Film 2015
Vypravěč
Film 2019
Film 1996
Film
Film 2013
Alois Schmidt
Film 2017
Primář (voice)
Film 2013
páter Amadeus
Film 1997
Pepé
Film 2008
Herian
Film 2012
Pavel Kittnar
Film 2000
rytíř Krasoň
Film 2009
Priest (voice)
Film 2015
vévodkyně
Film 2018
ginekolog
Film 2018
Romuald Hadbavny
Film 2010
Film 2007
Heliodromus
Film 2009
pošťák, ďábel, bůh
Film 2007
Film 2018
Herian
Film 2021
Film 1990
Street spectator
Film 2007
Vaškův otec
Film 2006
(voice)
Film 2024
Film 2021
Film 1991
Bohumil
Film 2022
Dvořák
Film 2022
Bezdomovec
Film 2023
Jan Hus
Film 2015
Film 1985
Film 1995
král Václav IV.
Tv 2015
Tv 2003
Žrec
Tv 2013
Vlasta Burian
Tv 2017
Aludran
Tv 2021
Ignatius Kampmuller
Tv 2017
Tv 2013
štábní kapitán Václav Morávek
Tv 1998
Ctibor
Tv 1988
Číslo 205
Tv 2013
Jean-Gaspard Deburau
Tv 1990
Ing. Petr Štětka
Tv 2014
otec Mattoni
Tv 2016
Narrator (voice)
Tv 2010
Tv 2007
Tv 2005
Bedřich
Tv 2005
Tv 2010
Tv 2011
Kudla
Tv 2009
Kuba Sršáň
Tv 1985
Johann Pankel
Tv 2021
Alois Pravoslav Trojan
Tv 2024
Luboš Pivec
Tv 2021
Tv 2021
Tv 1989