Filmové herectví
Od roku 1969 se věnuje herectví, jako profesionál od roku 1981, když získal stálé angažmá v Barrandovském studiu. V 80. letech natáčel filmy v zahraničí, především v Bulharsku, Itálii, Jugoslávii, Německu, Rakousku a SSSR. Široké veřejnosti je znám především z filmu a televize. Od 90. let dostává větší filmové role. Celkově ztvárnil více než 70 filmových rolí.
Divadelní angažmá
V letech 1981 – 1986 působil v divadle Alhambra.
V roce 1987 - 1995 působil jako host Národního divadla a Státní opery a Divadla Karla Heřmánka v Divadle Bez zábradlí. Byl také členem Hudebního divadla v Karlíně. A v divadle Radka Brzobohatého ztvárnil roli Brabancia v divadelním představení Ottelo.
V současné době má svoje zájezdové divadlo DJK a jezdí s ním po kulturních domech, domech pro seniory a sociálních ústavech pro děti a dospělé a věnuje se charitativní činnosti.
V letech 1992 - 1994 hrál v pražském divadle pro děti Minor.
Film
Šest černých dívek aneb kam zmizel doktor Zajíc (1969)
Tři oříšky pro Popelku (1973)
Tři veteráni (1983)
Amadeus (1984)
Fešák Hubert (1984)
Kanárská spojka (1993)
Kouzelný měšec (1996)
Nejasná zpráva o konci světa (1997)
Letopisy Narnie: Princ Kaspian (2007–2008) – se svojí dcerou Janou ztvárnili role trpaslíků
Bathory (2008) – role kapelníka
Šílení
Pohádka Princezna za dukát
Pohádka Jak dívka šlápla na chléb
Pohádka o statečném kováři
Pohádka Solerina
Pohádka Princezna Fantagíro
Film Matka uragán
Televize
Hospoda – role Davida Goliáše
Arabela – role Mekoty
Divadlo
La Bohema
Carmen (Národní divadlo)
Evžen Oněgin
Jindřich VIII.
Mistr a Markétka (Stavovské divadlo)
Hráči (Divadlo Bez zábradlí)
Rodina Tothů - Bambini di Praga
Pohádka Máje
muzikál Angelika – role Gendéra (2007–2008)
muzikál Švejk
muzikál Adéla ještě nevečeřela