Vystudoval konzervatoř v Brně a DAMU v Praze, prošel divadly v Ostravě, Ústí nad Labem a v Šumperku. Od roku 1987 hrál ve vinohradském divadle. S Eliškou Balzerovou založili v roce 1995 Nadaci Fidlovačka a uvedli do provozu zchátralou budovu divadla v Praze-Nuslích.
Největší popularitu mu přinesly role v seriálech: doktor Král z Života na zámku a velitel četnické stanice Arazím v Četnických humoreskách. Objevil se také jako lékař v pokračování Nemocnice na kraji města. Z prvního manželství má dvě dcery, které žijí v Americe, se svou druhou ženou a dcerou žijí v Praze.