Po studiu na pražské konzervatoři hrál v Divadle ABC (od roku 1992), v současnosti působí v několika divadelních společnostech.
Z jeho televizních rolí je v současnosti asi nejznámější MUDr. Pavel Getz v seriálu Ordinace v růžové zahradě II. Hlavní roli hrál v roce 1987 ve filmové podobě Mementa Radka Johna.
Dabuje především v seriálech, např. v Haló, haló (důstojníka Crabtreeho, britského špiona, který vystupuje jako francouzský četník a zdraví „Bobré podoledne“) nebo v seriálu Medicopter 117 (zdravotníka Enrica Continiho). Z filmových dabingů stojí za zmínku Moulin Rouge! (hlavní role Christiana v podání Ewana McGregora) a Star Trek (mladý Spock).