Vystudoval herectví na pražské DAMU. Mimo školních představení v DISKu účinkoval v Divadle Na Vinohradech, Rokoku a CD-94. Od září 2004 je členem hereckého souboru Divadla Na zábradlí. V rámci Letních shakespearovských slavností ztvárnil roli Romea, hrál ve filmech Bolero, Silný kafe a Duše jako kaviár, z televizních rolí ho proslavila zejména ta v seriálu Ordinace v růžové zahradě, hrál ale i v seriálech Okresní přebor či Zdivočelá země IV. V Divadle Na zábradlí se představil jako Šohaj v Gazdině robě, Osip ve hře Platonov je darebák!, Troil v inscenaci Troilus a Kressida, Jeníka v inscenaci Cesta do Bugulmy nebo v Liberci jako Cyrano.